skysight-inc/HackerNews huggingface dataset:
There's a difference between Facebook, Inc (the company whose services were down) and facebook.com (the website that this article is about, which people are saying is "over").

It wasn't just Facebook (the social media website) that was down, though; it was Facebook, Instagram and WhatsApp down (if you're keeping score, that's 3-4 of the top 10 apps for both iOS and Android, depending on how you count Messenger), a large number of services that (surprisingly to many people) turned out to depend on Facebook's services, and a general firestorm of DNS DDOS's from services trying to access Facebook.com. That turns into a large portion of the internet behaving badly, not even counting that Whatsapp is the commons on which much of the non-US world's communications are built.

Besides all that, it's unusual for such a globally major website to be down at all, much less for hours. From a reliability perspective, that ~6 hours that Facebook's systems were down sets them an upper limit of 99.93% availability for the year.
What size data do y'all start worrying about vertical scaling?

Im surprised at the 500gb table / 10tb db sizes listed.

I start to worry when my db hits 1tb and any single "hot" table is over 100gb.

I know there isnt a one size fits all answer but I'm genuinely curious if I'm just too behind living in lessons learned ~5 years ago and and we are in a better place now.
I use messenger only on desktop but it is painfully slow.. Even message notifications load after many seconds
This whole situation is toxic. She literally made a 1-line change in a configuration file with basically no downsides.

She also repeatedly re-opened and then merged the PR despite the other guy telling her to follow the format and wait for a review. Which she shouldn't have done. But then everyone started bashing her and .NET for other (similarly small) things and extrapolating that. Then there's this 1000 legalese word apology, and then people are bashing her for the apology.
That's certainly not how it's marketed, at least. A lot of the communications on it have been "Take advantage of our subsidies and save!".

If this is a business-side incentive versus a consumer-side incentive, I personally would much rather they just give them the money directly based on sales and avoid the dishonesty of making folk feel like, even after "savings", EVs are expensive.
A social network is just a kind of business, like a chain of supermarkets or a steel mill. You could, of course, have a non-profit social network (or a business with a different corporate structure - as I allude to in a parent post), but that's not what Facebook is or what its peers are. In the United States, businesses are beholden first and foremost to their shareholders, which means that there's an inherent tension when "giving a shit about you" and "making money" come into conflict. What makes you think that a social network with a normal corporate structure and in the absence of countervailing regulation would have more empathy than any other business?

As an aside, I'd like to make the broader point that boiling everything down to "Facebook=evil" doesn't seem like a productive way to get the changes that I think both of us would like to see. It walks right into the strawman arguments that Zuckerberg is responding to in his post ("Why would we invest so much in trust and research if we didn't care?"). And it doesn't capture the fact that Facebook is a huge entity comprised of a lot of people, many of whom have different incentives and some of whom are even trying to do the right thing (see: Anna Haugen).
Is this related to, or a distraction from, this?: https://news.ycombinator.com/item?id=28759630
YEah but have you ever managed a large CFN project. You'll wish you had something more expressive than YAML
The purpose of CDK is exactly to reduce the complexity of your IaC. It automatically sets up all kinds of defaults, such as required permissions between different cloud resources that need to talk to each other. The underlying complex things are handled by AWS-managed library code.
I should have done some benchmarks, but I’ve noticed that W11 is much less responsive on my Surface Pro X (gen2) than W10 was. I’ve used it significantly less since upgrading. All that to say, I wonder if something could also be affecting the Microsoft ARM chips too.
There are downsides to any diet. Keto has the huge upside of cutting out nutrient-poor highly processed foods that many people do not even realize are unhealthy.

Also, the idea of “unhealthy fats” is debatable [0], but that is besides the point: the largest downside to Keto is restricting a moderate amount of carbs from healthy choices, from your citation:

> meeting the diet's requirements means cutting out many healthy foods, making it difficult to meet your micronutrient needs.

[0] https://newsnetwork.mayoclinic.org/discussion/mayo-clinic-mi...
You might be right about that. But that doesn’t change the fact that good software now exists, which wouldn’t otherwise exist, and that the software is now open source, which otherwise wouldn’t be open source. In my opinion, that counts for something.

I’ve long hoped that gamedev would make a similar transition. And although Unreal Engine et al are open source, it’s still not the default. So in other words, if gamedev as a whole behaved as Microsoft behaves now, I would be gleefully happy. But you would also be correct in saying that they are doing it “just to sell more proprietary software and services to the open source world.”

I don’t know. The reason I’m trying to take a neutral stance is because I empathize with your point of view, but also can’t shake the feeling that the hard line open source idealism of 1980’s has not achieved all the goals that it set out to achieve (to phrase it diplomatically). And so in 2021, the movement is in danger of being totally ineffective, because all of the teenagers from 1980 are old now, and the teenagers from 2021 aren’t buying into the dogma.
Please read this discussion[1]. The issue goes far beyond a pull request.

Project maintainers had their projects moved from their public GitHub accounts to the DNF's GitHub Enterprise account without notice. Some maintainers only found out about the transfers of their projects because of this[1] discussion.

[1] https://github.com/dotnet-foundation/Home/discussions/38
I think the point is that on a standard x86 PC the cores don't all start running from reset; one boots up and the others are halted, waiting for the OS to start them (usually via the APIC.)
My read of captainmuon's comment is that captainmuon once considered themself addicted to facebook.
> leisurely time to add more useful permission controls for years

I remember when I discovered my Android phone wasn’t encrypted, and it had lasted for years. I suddenly stopped using it, changed my passwords/tokens and bought an iPhone. Never came back.
The pressure is a convincer.

If you don't care that everyone in the union will hate you and your ability to do work will also be reduced, feel free to scab.

If you want work to go smoothly with the union members, you should be in the union
I think this is an interesting hypothetical. If you never sync up, though, are you still part of the app developers aura of responsibility? Deletion of the data has been initialized per requirement, and will propagate through the system at the rate the system is able to propagate data.

If someone changes their system to avoid the data being deleted, presumably that would then have to accept the liability / responsibility for deletion. But that’s already moot anyway, because we’re not talking about a court of law, but a court of App Store publication, which it would already no-longer be a part of.
Why do current graphical user interfaces not work naturally
>I remark this as usually the 'whale' term implies some sort of anonymity

Does it ? Whale is commonly used in finance-related and casino-related subjects, where anonymity is nowhere to be found; and even in crypto anonymity is nowhere to be found, as yourself remarked, KYC is always needed as soon as you want to move crypto in/out of cash. The only anonymous part is that the common public doesn't know who that is.
Go to any board, /lit/, /g/, /fa/ (maybe less so), will all have a thread or two that you will be able to tell are directly influenced by /pol/ posters. Some boards call them out, most don't.
Mostly agreed in a technical sense, but probably DS's have more sway than an ML SWE in terms of settling on the metrics that than ML model would be designed to move.
It's especially interesting from a product design standpoint: everyone knows things break sometimes but when it forces you out of an easy path into something much harder or simply locks you into a lengthy penalty time delay, people will remember that one time FAR more vividly than all of the times it worked normally.

This is especially true for things like CloudFormation where the user is likely on a deadline or in a stressful situation trying to fix a problem or hit a deployment window. Forcing someone to wait an unpredictable amount of time for no reason ramps up the stress level massively.
If you look at the post as a whole, it reads that she's "sorry" that this happened, but the only reason that it's an issue is because the member projects don't understand their place. Literally: "It is also clear that the .NET Foundation project governance model is not well understood. Project maintainers sign an agreement that either assigns or contributes their project to the .NET Foundation. That’s the point at which project ownership changes."
Wow, that's really weird. They seem to have specifically disabled it. You can use the userscript I just made for myself [1] as a workaround for now.

https://gist.github.com/selcuk/90ce1ce8b8d46c869efd6da24cde1...
Nuclear vs. Solar
Open Source is not a business model there are many business models around Open Source. I think saying MongoDB is struggling (or was ever) is trusting their PR too much. MongoDB as typical Public company is focused on maximizing their shareholder value and they were Open Source only until it served that goal...
C++ and Java did exist, and rejected for the following reasons:

"Furthermore, the existing Apache tools depended on Java - specifically the JVM - where it's really hard to get predictable, very low latency results."

"From a purely performance perspective, C or C++ would have been a good choice. However, from past experience we knew that building highly distributed data processing applications in C/C++ was no easy task. We ruled out C++ because we wanted better safety guarantees around memory and concurrency."
Whistleblowing seems to be where everyone's faith is these days. Training people on whistleblowing is supposed to be an internal matter. By that I mean companies can have whistleblowing programs to identify problems proactively. This is generally how the US military (and the government more widely) use theirs. This should shield the company from responsibility if they at least attempt to act, not to mention it would probably buy trust from the public.

I've worked in big tech for a bit now and I've seen a lot of open door policies, but never a whistleblower program.
> Adding 3 feet to a tightly tied rope around the earth would allow you to raise it uniformly by almost 6 inches.

There is no way my brain can accept that this is true.
This is how it is in every applied field. It's not as if 2x4s fall from trees and we use them in our construction. The 2x4 is a specific manufacturing output that's used as inputs for lots and lots of other things. It's the same way when it comes to software. Just like when doing cabinetry nothing is stopping you from processing wood yourself, likewise nothing is stopping you from rolling your own frameworks. But then you'll find you're closer to selling a Morton Chair [1] than regular furniture. (And FWIW that might be fine for your problem domain, especially if you're in the market of beautiful, high-value, handmade chairs with long lead times.)

[1]: https://www.mortonfurniture.com/
> What [a password salt] does is prevent you from re-using the rainbow table you generate breaking one password when you break the next one.

Your idea of what a rainbow table is appears to be unrelated to what a rainbow table actually is. A rainbow table is prepared in advance, not generated in the process of cracking an individual password.
What if you're making an unofficial, unaffiliated app for someone else's service, and their API/protocol doesn't support deleting accounts?
It is really weird, yeah, expecially since the examples seem to be meant to be copied. Thanks for the script!
Regarding Simpson's paradox, you can see a good treatment here [0] describing whether splitting a group is correct or not (based on causality); see Section 2.2 specifically.

[0] http://ftp.cs.ucla.edu/pub/stat_ser/r414.pdf
Their service owners don’t seem to feel that way. Terraform’s AWS provider often adds support for new services and features weeks or months before CloudFormation does.
>>A lot of these people work for or have stock in this company

You wouldn't happen to work or have stock in a company negatively impacted by this change?

I don't have any interest in apple and don't use their products, but I'm really struggling to see how preventing the scummy strat of making sign up easy but deletion/deactivation difficult is some how a 'roadblock to competition'.

You're gonna have to make a much stronger argument to get any traction.
With the right work permit, I don't see why not?
Woah I had heard about the Jazelle instruction in arm, but full on JVM on the CPU! Thanks for the info
Yeah, as I thought - If I were the maintainer of that project I would have had no issue with her merging that. But I also understand why PRs exist and process, so I would have said, 'yeah, cool, just don't do it again. Nothing to see here, move along.'
Apple also says apps aren't allowed to use notifications for advertising (3.1.7 Advertising) but routinely uses notifications to advertise Apple Music, Apple TV, and their other various Apple+ services ¯\_(ツ)_/¯
So I'm an outsider here, but I think you're missing the point.

Sure, the post starts out as an actual apology for her actions with regards to the PR, but that doesn't seem to have been the meat of the complaints.

Then her post goes on to start making claims that people were upset because things "sound scary" but that the foundations unilateral decision to move projects under their github account actually somehow "gives them more control over their projects".

Then she goes on to make legal claims that "project ownership changes", when that does not appear to be what the contracts actually say. At this point she is litigating in public against the project maintainers when it seems the foundations purpose in life is to represent them!

There's also an implication here by putting the legal claims after the part about moving projects without the consent that the foundation was "in the right" to do this because they had a contract giving them that right.

Then the email wraps up with multiple paragraphs of polite speech that can frankly be summarized as "and now you get to wait and see what we dictate".

"Non-apology" doesn't seem to be quite the right term, she did apologize at the start for one thing, but the rest was anything but an apology.
If you're moving your project to the FSF, it's because you want their lawyers to defend your users' rights under the GPL/LGPL/AGPL.

From the FSF[1]:

> Under US copyright law, which is the law under which most free software programs have historically been first published, there are very substantial procedural advantages to registration of copyright. And despite the broad right of distribution conveyed by the GPL, enforcement of copyright is generally not possible for distributors: only the copyright holder or someone having assignment of the copyright can enforce the license. If there are multiple authors of a copyrighted work, successful enforcement depends on having the cooperation of all authors.

> In order to make sure that all of our copyrights can meet the recordkeeping and other requirements of registration, and in order to be able to enforce the GPL most effectively, FSF requires that each author of code incorporated in FSF projects provide a copyright assignment, and, where appropriate, a disclaimer of any work-for-hire ownership claims by the programmer's employer. That way we can be sure that all the code in FSF projects is free code, whose freedom we can most effectively protect, and therefore on which other developers can completely rely.

tl;dr: the FSF can't enforce a project's license unless they're copyright holder.

[1] https://www.gnu.org/licenses/why-assign.en.html
Can you dispute? Just say that NYT cannot be unsubscribed from because of unresponsiveness and blacklist it from ever charging the card number.
Especially as a beginner. This is supposed to be an educational codebase.

...which means that it's serving its purpose well. If you're a beginner and it's hard to understand, that's absolutely normal. If it's easy, you probably already knew. That's how learning is supposed to work.
That example of dock workers striking or truckers stopping work to support McDonalds workers is outlawed in Australia. It is called industrial pattern bargaining. So it is not that union can do much always, depends on the country.
> I wonder what those people would consider to be sufficient?

The exact same apology, but coming from a male.
FTA: “What we lack in our vocabulary is a word for dogs that mostly look the same, doing the same kind of a job.”

Is that not what "breed" is? Alternately, my brain jumps to the word "phenotype" for some reason..

..Google supplies:
The term "phenotype" refers to the observable physical properties of an organism; these include the organism's appearance, development, and behavior.
There's no extra whitespace, it's just in the wrong place
Instagram, maybe. Original Facebook? Easy to go cold turkey, tough to fully delete account though… it’s like deleting your contact list.
I think this video is pretty good:
https://www.youtube.com/watch?v=MTfwhbfMnNc&t=202s

To me, electrifying cars just makes it possible for us to continue destroying the world as quickly as we've been destroying it -- possibly even faster.

and it seems it probably has at least something to do with the jevons paradox/hypothesis.

one part you could call the paradox is, when people get e-cars, they drive _more_ -- which is not what we want, in theory. i thought some Prius study said that.

but when i think of how people actually drive e-cars, i would think they still have range anxiety, so prob end up driving them less.

and the people who drive them drive less.

If, on the other hand, we just let gas prices rise, then people and industries would naturally start shifting to more cost-efficient modes of transport -- cities would start being redesigned around walking and biking, etc.

I've seen the analyses about e-cars being good on an individual cradle-to-grave swap-out basis, and maybe even read something addressing cars from an epidemiological persepctive, but i'm not buying at least the epi perspective -- i'm unconvinced.

maybe every city will be like Paris and get a socialist mayor and start allowing people to walk and bike, in spite of cars going electric, but is that going to be the norm?

i doubt it.

we'll see.

...adding, the best short, medium, and long-term option is a simple carbon tax. but it's not clear how we would implement that and have the non-rich bear most of the burden. if/when we figure that out, the carbon tax will be implemented.
I'd like very much to use Cloudflare Pages but I don't use GitHub due to the fact that GitHub continues to provide services to concentration camp operators. Can I lodge a request to support arbitrary git fetch URLs with a user-supplied deploy privkey? (I self-host Gitea.)

Right now I'm using Netlify and the Netlify CLI lets me upload my static site post-build from CI (which is hooked up to my repos). I've got CF in front of that, but I'd much prefer to keep it all in CF.
The Federal Supreme Court (which is basically controlled by the Emirate of Abu Dhabi) can convict a monarch for a criminal violation in theory. Obviously depending on who's being tried, the verdicts will vary. For example, in the case of a cousin of the Sheikh of Ras Al Khaimah who nearly executed a coup, the verdict was pretty harsh. For a half-brother of Abu Dhabi's Crown Prince who was accused of castrating and beating up an Afghan trader, the verdict was a joke.

I assume if this were to end up in Federal Court, it would be a joke verdict since the current rulers in Abu Dhabi and Dubai are on solid terms. That being said, if Abu Dhabi and Dubai's rulers were on bad terms (not going to happen soon anyways), Abu Dhabi has been increasingly moving on a path towards centralization, so this would be a very convenient way for them to accomplish that.
Yeah looking forward to seeing what he has to say about this!
But are they controlling for vote? (Or better for 'how would you vote now, assuming the EU Commission/Brexiting government goes on as you'd like'.)

I assume this poll's just going to follow the news cycle, with different voters more inclined to respond accordingly.
People should decide for themselves. Some basic legislation (which will come eventually) will help a lot too. But investing is always risky (particularly for this space).

With regards to criticism, that’s always essential, but it’s good to be critical of such extreme criticism at the same time.

The author’s analysis makes it seem black and white, but it just isn’t the case.
What is this, 2008? "Our team spent months architecting this migration". Maybe you should have gone with a cloud offering like Dynamo/RDS, or a serverless database like BigQuery/Aurora.
The Pulumi providers for major clouds (AWS/GCP/Azure) have native versions instead of using the TF providers under the hood. Caveat: some are still in preview.

https://www.pulumi.com/blog/pulumiup-native-providers/
Since when did socialism mean you’re not allowed to make money and get rich?
Account creation is a very high bar when it comes to Apple services, because Apple "console bans" hardware devices associated with accounts that evidence fraudulent behavior. I expect they will only seriously consider reports from users who have an active Apple hardware device bound to their Apple account.

I also expect they'll link this system to a human review queue. If you send abusive reports for something that isn't scammy, it will probably not be considered scammy during human review, especially if you're responsive to questions asked by Apple during that review. There will, of course, be a 'first post' false positive someday when a reviewer makes the wrong call, but it's a safe bet that they have not implemented a Google/Facebook/Yelp system where your life and livelihood can be destroyed by an algorithm without human participation.
open source is open source, it is good that they are embracing open source community and contributing A LOT of resources to that. We have a lot of good softwares, framework, open code to learn and communities build by them and they're not allowed to make money from it?

You're basically saying that people who wants to make money are bad. That is just a weird judgement, laravel is building a whole ecosystem to make money, spring is building training and support around , nestjs is building enterprise support. If there is no way to make money around doing something that we love, then open source will be dead. If we are grateful as a community towards what they did, we should support them. not judge them that they want to make money :/
Amusingly, unions are also defined so that operations that pun types are undefined. Gcc has private extensions that provide a way to pun types in unions, but those are not portable.

Specifically: if you have a union with members a and b, and you assign into member a, then reading from member b afterward is, by the C and C++ Standards, usually undefined. You are presumed to have some way to know that member a is live, and use that. You can then write into b, and later read that back out.