skysight-inc/HackerNews huggingface dataset:
I find post-mortems interesting to read through especially when it’s not my fault. Most of them would probably be routine to read through but there are occasional ones that make me cringe or laugh.

Post-mortems can sometime be thought of like safety training. There is a big imbalance of time dedicated to learning proper safety handling just for those small incidences.
We are also seeing lots of failures with DynamoDB across all our services in us-east-1.
This seems like a pretty egregious misreading of the project?

Python isn't being lowered into silicon. It's a glue language for Boring Old Verilog that's been "compiled" into silicon since 1984.

chip.set('source', 'heartbeat.v')
Ask TikTok.
Very nice set up. Thanks for sharing, thanks for submitting. Very great technology to be able to set up & have running, have at your back. A lot of haters, but this is such a vast leap beyond a personal server, to having real cloud infrastructure, to having one and only one control plane for all your systems.

Recap of tech choices: Cilium networking, MetalLB load balancing, nginx ingress, Rook/Ceph storage, Prometheus/Grafana monitoring/alerting, Loki logs, Harbor container registry, Flux for GitOps.

Also a huge shout out to the Ingress controller comparison spreadsheet[1] the author made! Really nice being able to compare these feature sets. Neat to see a couple folks already working on HTTP3 & QUIC load balancing, who does Maglev routing, who has the best offload capabilities. This definitely brought my interest in Apache APISIX way way up.

The author digs at their own infrastructure some, calling it for learning. But to me, I think it's bad/dangerous having a conservative outlook that personal users should have to learn/use inferior/lesser tools (dozens of hours), it's bad to bifurcate the computing world into high and low computing. It took the author a lot of effort I'm sure to cobble together this system, but my hope is, over time, we start to make works like this much more paved road, and we start to make them much more accessible & documented & supported. We still haven't seen personal-use-focused Kubernetes distributions arrive, but I'm hoping that happens. Here's the author's description:

> By trying out "flashy" software in a low-stakes environment, I can have some idea of how it will work in production-critical ones, which helps me make better choices. (As an example, my attempts to run Istio in a homelab setting have convinced me that it should be avoided in most circumstances.)

Again I think this is undershooting the real value, of using real tools. The hill to climb right now seems big. But imo the effort one's going to invest in selfhosting is probably going to be significant, and I like a lot the plan of shooting for good.

[1] https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoU...
Manually updated status pages are an anti-pattern to begin with. At that point, why not just call it a blog?
Russian hacking group uses new stealthy Ceeloader malware
Didn't us-east-2 have an issue last week?
One of my sites went offline an hour ago because the web server stopped responding. I can't SSH into it or get any type of response. The database server in the same region and zone is continuing to run fine though.
DynamoDB is fine for us. Not contradicting your experience, just adding another data point. There is definitely something hit-or-miss about this incident.
You are overlooking the fact that the word is flagged as offensive. That is the entirety of the issue.

Definition of retarded

1 informal + offensive : very stupid or foolish

2 dated, now offensive : affected by intellectual disability : INTELLECTUALLY DISABLED
Been in us-east-1 for a long time. Things like Direct Connect and other integrations aren't easy or cheap to move and when you have other, bigger priorities, moving regions is not an easy decision to prioritize.
Actually, it is how it works. Try doing "cd ~camgunz" and it should take you to the home directory for camgunz.
It's like trying to get the truth out of a kid that caused some trouble.

Mom: Alexa, did you break something?

Alexa: No.

M: Really? What's this? 500 Internal server error

A: ok maybe management console is down

M: Anything else?

A: ...

A: ... ok maybe cloudwatch logs

M: Ah hah. What else?

A: That's it, I swear!

M: 503 ClientError

A: ...well okay secretsmanager might be busted too...
Update: I'm also getting Internal Errors trying to log into the Amazon.com site now as well.
The rest of your comment is on point and I think it’s good advice, but I wanted to respond to this:

> If you spend all your time […] watching Netflix, or playing a game, then it's not surprising that you are lonely. You are engaging in solo activities that other people can't really join.

The relevant qualifier here is "all your time", and I agree, all your time is bad, but these activities can be plenty social if they’re engaged in for a reasonable amount of time and with an eye toward being social.

Netflix and playing games to be were vital to me keeping a social link with friend when the pandemic started. What worked for me was to do these activities in a group with friends, friends of friends, and family of friends in a group. For example, we treated NetFlix like a book club treats a book store - a source of material to discuss. We picked out movies and series and would discuss them like a book club discussed movies. Hearing the perspective of others and their understanding of the shows/movies was very interesting and it allowed expanding my social circle with people that either had similar interests or were articulate, civil, and respectful about our differences.

Same for gaming - we would run social gaming nights for people that would break off into smaller groups based on gaming preferences. Did that over Discord and it worked great to break the ice and keep socializing.

The key was to use these things as a backdrop to bring people together and drive engagement and let their desire to be social drive relationships. This takes active effort as opposed to binging a show alone or just queuing in another public lobby in a game.

Another key was limiting time. We alternated between games and movie/series discussion every other week, and that gave everyone (especially participants with a busy work schedule or kids) time to set aside a couple of hours to watch/discuss the shows/movies or game.
Netflix only provides one very static huge library.

As long as you move a few PB around the globe on your video release date, Netflix is fine.

It's very easy to build a Netflix in comparison to yt.

I would argue that for Netflix going into yt direction would eat up there revenue baseline fast.
Snapdragon 8 Gen 1 Benchmarks: AI and Gaming Gains
They could force exchanges to hand over funds from those addresses, if they're ever deposited there. Forcing a hard fork is not practically possible.
It would never arrive at practice.
Isn’t sign in with U2F exactly the same guarantees and issues? (Cryptographically proven pseudonymous identities, but no recourse if you lose your keys)

Why does ethereum need to come into the picture?
I think the reason we argue about this constantly is that we treat this like a 1 dimensional problem when it's the classical 2 dimensional problem where 3 quadrants are tenable and people only agree that there is a bad quadrant, an ideal quadrant, and then we argue endlessly about the remaining two.

The truth is probably that the value of verifying correctness at compile time is proportional to how often the code will be run. There is space for 'glue' code that is in a simpler language, as long as we relentlessly search for code that deserves to be promoted to a more robust representation.

Take game engines for example, where story-driven elements are driven by a scripting language, often Lua, for decades now. The real engine is in a language the narrators probably can't understand, which affords the engine designers the right to change their minds about how it actually works.

I think we expect firmware and silicon to be run millions of times more than any particular piece of code. So the question is "Why Python for this scenario?" and I'd like to know the answer too.
I made sure our incident response plan includes checking Hacker News and Twitter for actual updates and information.

As of right now, this thread and one update from a twitter user, https://twitter.com/SiteRelEnby/status/1468253604876333059 are all we have. I went into disaster recovery mode when I saw our traffic dropped to 0 suddenly at 10:30am ET. That was just the SQS/something else preventing our ELB logs from being extracted to DataDog though.
So, what's the best wifi gateway with extra access points for a home that I don't have to screw with and doesn't spy on me or have cloud crap? My ISP sent a Google wifi thing but I'd rather pay a few hundred than use that for 10 bucks a month to rent that thing, and I don't trust Google.

Edit: Thanks for all the answers, from me and anyone else who was looking! I have some good ideas from the below comments and hopefully this thread helps some others as well.
You're right to suspect the Daily Mail, but I'm not sure the Marine Corp Times quoting a Marine Corp PR flack is a particularly unbiased source for this story, either.
I agree, Python is an absolutely terrible choice here (MyHDL made the same mistake). Still it could be worse. Most of the EDA world is still heavily built on TCL!
> FWIW ~camgunz "expands" to /home/camgunzcamgunz (or /home/camgunz/camgunz)

It doesn't. ~user looks up the home directory of "user".
Third worst time. It's not BFCM and it's not the week before Christmas; from prior high-volume ecommerce experience I suspect their purchase rate is elevated at this time but nowhere near those two peaks.
https://status.aws.amazon.com/ still shows all green for me
You are not comparing these numbers correctly.

Your second link shows years of additional life expectancy. For example, at age 80 it shows 8.43 years of life expectancy, meaning that the average 80-year-old lives to age 88.43.

So the average 25-year-old in the US has 52–57 years of life remaining, and will live to age 77 or 82, according to your link.

This is a very big increase over the pre-twentieth-century adult life expectancy of ~55 years of age! You claim that "life expectancy of adults hasn’t changed much" but your own links show that it increased about 50% in very recent history.
This is not true. Lambda updates us-east-1 last.
ipo2u.com
i think the author is trying more to highlight the importance of the submarine by mentioning it's singular capabilities.
The ciphers are in order of preference. The blog post hinted at this (I'm not sure why it didn't make it the primary suggestion), but you may be able to get away with simply duplicating a cipher.

After reading the post, that's what I'm going to play with next time I run into this. I suspect duplicating will be fine in almost all environments, and by picking one way way down in the preference list to duplicate, I suspect you can increase the chances that there's nothing in the chain that will even have an opportunity to error based on the duplicated cipher preference. I tried this against the website quoted in the article and it worked without problem.
Linux Foundation Expects Revenues of $177M This Year
Do you honestly believe this evidence of mass extinction? Or perhaps this MIT geophysicist is a human like the rest of us, trying to make a name for himself, secure grants in academia, make social connections, and maybe ... just maybe being hyperbolic to get attention? It's not like we haven't had these boogey-man "extinction" headlines pollute news sites for the last decade.
I think they just want to rant about the evils of social media.
> forking Bcash

https://medium.com/@jonaldfyookball/why-some-people-call-bit...
That's fair - I've just watched a lot of his videos (I think they're great), and the visual aids really make the explanations intuitive.
This seems to be affecting Audible as well. I can't buy a book which sucks since I just finished the previous one in the series and I'm stuck in bed sick.
Disney was founded on Mickey Mouse. Yes, they made major motion pictures out of old myths and legends, like Cinderella and Robin Hood, but those stories have always been public domain and you can write a book or movie about them with no problem.
In my experience, despite whatever is published, companies will private acknowledge and pay their SLA terms. (Which still only gets you, like, one day's worth of reimbursement if you're lucky.)
Thought experiment: If I could duplicate any physical item you own exactly, would you have a problem with it? Other than the time taken to do the scanning process, you wouldn't lose any access to your property. If so, why?

IP and physical property are not fungible, so I find this argument slightly disingenuous. They operate under different physical laws.
I've been using a MikroTik router at home for 6+ years; I would say that RouterOS is absolutely NOT "easy for a noob". It's on the prosumer side of things, but you need to be willing to sink your teeth into some fairly gritty network configuration workflows.

Anyone posting on HN will likely be able to figure out the basics, but it is definitely much less polished than other prosumer products such as Ubiquiti and the documentation can be a little rough around the edges.
Both the GUI and their CLI are among the most unintuitive systems I've ever seen. I definitely spent more than one evening trying to configure my Mikrotik from scratch as a typical home router + switch + AP. I'm no networking guru, I only did some Cisco stuff a few years ago at uni, but I didn't understand 80 % of the terms used in their OS.
Yeah, heavy sustained, and DO came up on top (even your link says so). Admittedly, I haven't tested across the pond. I've tested dcpu ones only AND only for my load (node.js with a worker). That's why "benchmarked" is in quotes. :)

Linode/Vultr/DigitalOcean/Hetzner/Terrahost

I can easily imagine cost savings on Hetzner could benefit certain loads, of course. It's always "depends".
The only uptimes I'm concerned with are my own services that my own monitoring keeps on top of, this varies - if the monitoring page goes down for 10 seconds I'm not worried, if one leg of a smpte-2022-7 is down for a second that's fine, if it keeps going down for a second that's a concern, etc.

If something I'm responsible goes down to the point that my stakeholders are complaining (which is something seriously wrong), they are not going to be happy with "oh the cloud was down, not my fault"

If AWS is down or not it meaningless to me, if my service running on AWS is down or not is the key metric.

If a service is down and I can't get into it, then chatter on things like outages mailing list, or HN, will let me know if it's yet another cloud failure, or if it's something that's affecting my machine only.
I wonder what the cost is on the US economy
Came here to say exactly this, the argument seems more that the label tells you little about the process besides its observable behaviour, which is generally how it goes.
Suspect in murder of journalist Jamal Khashoggi arrested in Paris
This is the least informative hyperbole I've read on HN. It's a bunch of smoke and mirrors, everything is unlimited, cannot be replicated, forget about it. Let's accept defeat.

I thought HN was the opposite of this - finding ways to upend fat companies from occupying monopoly positions. "Hacker" news.

More reasons to break up Big Tech from a government regulations perspective - The only democratic politician talking about it is Elizabeth Warren. But many are upending large incumbents without gov reg - Stripe ("Increase the GDP of the internet") and Square in payments/ecommerce space. Tesla taking on Big 4. I would like to see a real competitor for Google search. Perhaps Algolia? Their search is incredible on HN.
Their IPv4 prices are going up in January:

* https://docs.hetzner.com/general/others/ipv4-pricing/

Prices for IPv4 addresses went from US$30/IP in May to about $50/IP now:

* https://ipv4.global/reports/
>Which means the other 650 employees they fired did not have productivity problems

No- it just suggests/implies the remainder had an average productivity of greater than (2hrs-value/8hrs-pay).

That doesn't mean they were or weren't still performing below expectations. The fact that they were selected for layoffs over the retained employees suggests they were the lowest performing segment, regardless of whether that relatively low performance was satisfactory in an absolute sense or not.

>What's with this weaselly language, too... "At least 250 employees" also means "No more than 250 employees". If it was more, they would have just said the bigger number to prove their point.

And using this logic, if those 650 employees were collectively productive enough to generate a net-positive value, they wouldn't have been fired.
> But it seems very obvious that Twitter is competing with Discord, and Slack. So that has been admitted.

I'm not sure how they would even begin to compete with Slack. The only similarity is they have messages in the data store.
https://music.amazon.co.uk is giving me an error since about 16:30 GMT

"We are experiencing an error. Our apologies – We will be back up soon."
Top Ten Percent of NFT Traders Perform 85% of All Transactions
Expensive certifications were a thing long before the cloud. Look at the Microsoft certifications, Oracle certifications, Red Hat certifications, etc.

My current cloud-native side project is based in AWS but I don't see any fundamental problem migrating it to Azure or Cloudflare. I can think of hypothetical reasons why I would want to, but practically making it portable and running multiple instances of it is the last priority compared to all the other work it needs.
This verdict already requires he pay $1e8, which presumably he doesn't have?
AWS Management Console Home page is currently unavailable.

That's the error I am getting when logging to aws console
It's about $2/month cheaper
> No-blame analysis is a much better pattern. Everyone wins. It's about building the system that builds the system. Stuff broke; fix the stuff that broke, then fix the things that let stuff break.

Yea, except it doesn't work in practice. I work with a lot of people who come from places with "blameless" post-mortem 'culture' and they've evangelized such a thing extensively.

You know what all those people have proven themselves to really excel at? Blaming people.
I mean, presumably that's why it's called "murderboard".

This reminds me of the old BOFH stories. There's a lot of casual verbal brutality in older engineering/ops cultures, that's why people invent things like "#hugops" to try to soften it a bit. It is not how things should be done in 2021.
Issues with Cloudflare Images
The more transparency you give; the harder it is to control the narrative. They have a general reputation for reliability; and exposing just how many actual errors/failures there are (that generally don't effect a large swath of users/usecases) would do hurt that reputation for minimal gain.
Netflix doesn't own it's own infrastructure.
Pretty sure I just got Rickroll'd...
> I disagree that ordinary visitors to the website should need to or indeed should manually manipulate the URL of the page they’re on in order to share it with someone else.

Everyone agrees with you on this point. You shouldn't need to manually manipulate anything but, because Wikipedia keeps a desktop resource and a mobile resource, there is a distinction and so you do need to manually manipulate it if you're sending a link from mobile to someone else and don't know their device. That doesn't change the fact that sending a mobile URL should always show the mobile page because that is, in fact, a unique resource and, therefore, has a unique URL.
AWS Management Console Home page is currently unavailable.
> > One drop of deception in a sea of science will ruin the whole batch.

> The strange thing is that people will say things like this and then .. jump in the sea of deception that is youtube.

It may be unfair to say that given OP self confessed biases (ex: "pro vaccine")

When people in your own camp show unethical behavior, you start questioning the narrative. The other camp may be worse, but the responsability here fully lies on those who think a drop of deception was acceptable because the ends justifies the means. No, it doesn't and didn't, not now, nor ever.

I love science and I'm extremely sad a few bad apples may result in a future where more and more people distrust science - with good reasons!

After the Tuskegee experiments became mainstream, ethics was put forward to avoid this.

Unfortunately, we didn't learn anything from that: diseases resurfaced in Afghanistan because people learned to distrust the "vaccination campaign" that was just a sham to sequence DNA and try to find terrorists.

This should never have been allowed to happen if we were serious about ethics and not lying.

Look at the old Star Trek, and how the federation always took the moral high ground, regardless of the unfortunate consequences: this is what we should aspire to, instead of lying and cheating to get people to do what we think they should do.
You say the idea presented is “that we MUST live for as long as possible…”

But the author claims that isn't his idea:

> The argument is not in favor or life-span extension per se. Adding extra years of sickness and debility at the end of life would be pointless. The argument is in favor of extending, as far as possible, the human health-span. By slowing or halting the aging process, the healthy human life span would be extended. Individuals would be able to remain healthy, vigorous, and productive at ages at which they would otherwise be dead.
I am running dedicated servers on Hetzner since 2008 (max I had was 10 root servers at a time). Outages were quite common back in a day, both sudden server reboots and HDD failures. However, for last 5+ years I haven't got any single outage. Support is always very quick to react and you could usually get HDD replaced same day.
> Torpedos are not bullets, I don't think this is a good analogy.

They aren't, but I'm sure there are operational complications to using them that make the analogy work (e.g. countermeasures).
When was the last time you asked for a mortgage? This is fairly standard nowadays, and has little to do with the size of your income. Banks prefer a mortgage in multiple names because it reduces their risk. If you're over 40, in my country it is all but impossible to get a mortgage on your own, regardless of income.
Sure, but as the ancestor comment mentions, SLAAC has no relevance for the use-cases people in this thread want more then 64-bits for (e.g. Docker sub-networks). Since your Docker containers don't have "MAC addresses", there's no reason that you need to use 64 bits specifically to configure them. Your container runtime is perfectly positioned to assign IP addresses and subnets however it chooses to. Assigning a /72 to each container is perfectly fine.
I use an Edgerouter-x with an eap225 AP located centrally. I have not noticed any spying.
Almost all Garmins can be paired with chest-strap HR monitors (much more accurate than any watch) if you want to confirm it's the watch. It does sound like it's the watch!
Other than a variety of technical reasons already mentioned, I think VEVO is an amazing moat that would be very difficult for even the most funded of competitors to cross.
Docker and IPv6 is a major pain in general.
Hopefully the next step is that those coins were in another nation with their own ICBM stockpile so that we can end the whole humanity experiment once and for all.
What if they just can't access the console to update the status page...
A few things I’ve come to believe in my years in music tech
What good incentive does crypto bring? It incentivizes black market tendency and money laundering.

Also printing press didn't consume so much resources, for so little gain.
https://news.ycombinator.com/item?id=29466773

https://news.ycombinator.com/item?id=29465005