For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more captainkrtek's commentsregister

As a customer of GitHub actions, anecdotally feels like Github experiences issues frequently enough to make this not a problem.


I've lived in Seattle my whole life, and have worked in tech for 12+ years now as a SWE.

I think the SEA and SF tech scenes are hard to differentiate perfectly in a HN comment. However, I think any "Seattle hates AI" has to do more with the incessant pushing of AI into all the tech spaces.

It's being claimed as the next major evolution of computing, while also being cited as reasons for layoffs. Sounds like a positive for some (rich people) and a negative for many other people.

It's being forced into new features of existing products, while adoption of said features is low. This feels like cult-like behavior where you must be in favor of AI in your products, or else you're considered a luddite.

I think the confusing thing to me is that things which are successful don't typically need to be touted so aggressively. I'm on the younger side and generally positive to developments in tech, but the spending and the CEO group-think around "AI all the things" doesn't sit well as being aligned with a naturally successful development. Also, maybe I'm just burned out on ads in podcasts for "is your workforce using Agentic AI to optimize ..."


I think the obvious things are:

- Deviation in consistency/texture/color/etc.

- Obvious signs related to the above (eg: diarrhea, dehydration, blood in stool).

Ultimately though, you can get the same results by just looking down yourself and being curious if things look off...

tldr: this feels like literal internet-of-shit IoT stuff.


Do you think they're using the guise of "its solar radiation" as cover to do a software update to fix a more problematic "bug", and perhaps tangentially there are some changes in said-update to improve some error correcting type code (eg: related to detecting spurious bit flips).


Not in aviation.


Counterpoint: Boeing MCAS tho


Does the 737-Max not count as aviation anymore?


It does. It is but the Max issue was well different to this one.


No, that would be straight to jail.


Remind me who from Boeing went to jail?


Airbus is in Europe where the Rule of Law still exists


That’s what we naively thought here too.


Look at how US government treats financial behemoths which actively harm whole mankind vs how EU treats them. There is way more to this topic obviously (who wants to harm their local company), but generally US is pro-companies while Europe is pro-people.


Deutsche Bank and HSBC, two major European banks, have repeatedly admitted they have engaged in money laundering activities for Russia, drug cartels and terrorists and have consistently failed to meet their AML obligations. The US is the only entity that’s going after these banks for these issues winning significant judgments and even with that backdrop you don’t see any EU enforcement.


Yeah I don't buy it either.

If it was really 'solar radiation' there would be more small details.


Reading the Airbus press release, I wonder if this is what happened:

Solar radiation event led to alpha particle induced data corruption in a flight control computer memory (could be DRAM, SRAM, on-chip cache, registers...). These failures are supposed to be transient (reboot and all is well).

This is an anticipated failure mode. Only one (of three?) computers should be affected by such a failure and therefore the remaining two keep on running the plane.

But what happened is <something> went wrong with the failover/voting mechanism (as often happens with one-off seldom-executed failover code). The result was no flight control computer functionality until the entire system was rebooted. Hence the emergency landing.

The fix is to address that software error, with perhaps a secondary fix TBD to harden the hardware (add some shielding perhaps).

The fact that they talk about data corruption and not just a malfunction suggests alpha bit flip rather than latch-up.

Then send the whole statement through a French to English translator to make it a bit more confusing.


I would say its pretty detailed -an unknown interference caused a single crc protected 32 bit word to be corrupted simultaneously, by timestamp, in both the flight controller hardware and the black box data recorder.

My concern would be what error correction mechanism did or did not catch the corruption in memory and why did it not recover without critical impact to operations?


> corrupted simultaneously

This sounds like a software bug.

Something like - {copy a to b, checksum a--b}

Instead of - {copy a to t, checksum a--t, copy t to b, checksum a--b}

I bet the fix is along these lines, with the caveat of real time systems/etc.


My guess is they haven't managed to point to the single memory bit which was flipped to cause this result.

The software update is probably more along the lines of 'lets just introduce a watchdog task which resets the system if the output deviates too far from the input for too long'.


No, because aerospace is not garden-variety Silicon Valley webshittery.

There is a slightly different level of discipline and engineering ethics at play.


This is excellent and aligns with my own experience.

During my day I try to minimize interruptions by batching them. I will largely ignore Slack, and as notifications come in I glance and determine quickly if it really is urgent or if it can wait. If it can wait, I will punt all of those messages to a "remind me later" of a few hours, and get back to my task. I think this keeps my "recovery time" small as I'm not looking too close at these messages. It's not perfect, but definitely helps over pausing my "real work" to fully dive into each notification or ask.


Then in your next performance review you get dinged as "not responsive", "not a team player". Trying to work in peace is a in instant loss nowadays, just play the visibility performative game as all the quickly promoted people in office do. Why do you think your management cares about getting things done? If they did they would reward it.


This has not been my experience at least at the more remote-friendly places I worked. However, I can see this at companies with different culture / pace / attitude.

My most recent role the entire company of ~200 was remote, and so there was rarely the expectation of immediacy in a response. If something was truly urgent you'd be paged.


I have to agree — in general, most people have a good sense of what's urgent or not and with a few kind nudges, they align quickly.


No no, we just need to put even more money in.


It's so sad how much money leaders will effortlessly pump into something like this, when we still have existential threats of climate change, incurable diseases, poverty, housing, and so on.

Meanwhile ungodly amounts of money are being used so some boomer can generate a AI video of a baby riding a puppy.


A company I worked at also did this, though there was no limits. Some folks would choose to spend the whole week working on a larger refactor, for example, I unified all of our redis usage to use a single modern library compared to the mess of 3 libraries of various ages across our codebase. This was relatively easy, but tedious, and required some new tests/etc.

Overall, I think this kind of thing is very positive for the health of building software, and morale to show that it is a priority to actually address these things.


I've struggled throughout my life with anxiety, ADHD, and bouts of depression.

I've done years of therapy, and use some medication to help with my ADHD. I will say though, singlehandedly, the best (and hardest) thing I've had to do is fight my own phone/internet/computer usage.

I grew up with computers and still work professionally with them day to day, but have made a serious effort in the last year to cut down my usage in an extreme manner:

- Using a 'brick' device to control which apps work on my phone, requiring I physically tap my phone to the brick to lock/unlock the restricted mode. This is always on.

- Blocking tons of sites via multiple means (iOS screen time, eero network profiles)

- Turning my iPhone into a very very basic phone: in "bricked" mode, which I will find myself using for continuous days at a time, I can only use: gmail, photos, notes, weather, maps, spotify, telephone, imessage. No news, no internet browsing, no social media.

- I've deleted all social media accounts (except LinkedIn, but this too is blocked on my phone).

From all of this, the initial realization was, "wow, I'm bored..", which is hard at first to sit with as a feeling, when normally my first instinct to that feeling was "let's open some app/youtube/etc." Then you slowly find positive things creeping in to occupy that boredom time: reading, calling friends/family, getting chores done, etc. And for anything "restricted" that I can't do on my phone, I largely can do on my computer (though I still block sites like reddit, youtube). But this is much healthier as I'm much less likely to pick up my laptop for hours on end, vs. opening my phone at every moment I'm bored.


> It would be a good thing, if it would cause anything to change. It obviously won't.

I agree wholeheartedly. The only change is internal to these organizations (eg: CloudFlare, AWS) Improvements will be made to the relevant systems, and some teams internally will also audit for similar behavior, add tests, and fix some bugs.

However, nothing external will change. The cycle of pretending like you are going to implement multi-region fades after a week. And each company goes on continuing to leverage all these services to the Nth degree, waiting for the next outage.

Not advocating that organizations should/could do much, it's all pros/cons. But the collective blast radius is still impressive.


the root cause is customers refusing to punish these downtime.

Checkout how hard customers punish blackouts from the grid - both via wallet, but also via voting/gov't. It's why they are now more reliable.

So unless the backbone infrastructure gets the same flak, nothing is going to change. After all, any change is expensive, and the cost of that change needs to be worth it.


Is a little downtime such a bad thing? Trying to avoid some bumps and bruises in your business has diminishing returns.


Even more so when most of the internet is also down.

What are customers going to do? Go to competitor that's also down?

It is extremely annoying, will ruin your day, but as movie quote goes - if everyone is special, no one is.


I think you’re viewing the issue from an office worker’s perspective. For us, downtime might just mean heading to the coffee machine and taking a break.

But if a restaurant loses access to its POS system (which has happened), or you’re unable to purchase a train ticket, the consequences are very real. Outages like these have tangible impacts on everyday life. That’s why there’s definitely room for competitors who can offer reliable backup strategies to keep services running.


Those are examples where they shouldn't be using public cloud in the first place. Should build those services to be local-first.

Using a different, smaller cloud provider doesn't improve reliability (likely makes it worse) if the architecture itself wrong.


It makes credit card transactions risky (offline)


Talking more about some unrelated function taking down the whole system, not advocating for "offline" credit card transactions (is this even a thing these days?). Ex: If the transaction needs to be logged somewhere, it can be built to sync whenever possible rather than blocking all transactions if the central service is down.

Payment processor being down is payment processor being down.


Cash exists, physical tickets exists.

those things shouldn't be fully tied to the internet/intranet anyways.


Do any of those competitors actually have meaningfully better uptime?

From a societal level, having everything shut down at once is an issue. But if you only have one POS system targeting only one backend URL (and that backend has to be online for the POS to work) then cloudflare seems like one of the best choices

If the uptime provided by cloudflare isn't enough then the solution isn't a cloudflare competitor, it's the ability to operate offline (which many POS have, including for card purchases) or at least multiple backends with different DNS, CDN, server location etc.


They could go to your competitor that's up. If you choose to be up, your competitor's customers could go to you.


If it’s that easy to get the exact same service / product as another vendor the maybe your competitive advantage isn’t so high. If Amazon would be down I’d just wait a few hours as I don’t want to sign up on another site.


I agree. These days it seems like everything is a micro-optimization to squeeze out a little extra revenue. Eventually most companies lose sight of the need to offer a compelling product that people would be willing to wait for.


Why can't we just take pride in doing a good job?


What's "a little downtime" to you might be work ruined and day wasted for someone else.


I remember a Google cloud outage years ago that happened to coincide with one of our customers' massively expensive TV ads. All the people who normally would've gone straight to their website instead got 502. Probably a 1M+ loss for them all things considered.

We got an extremely angry email about it.


It's 2025. That downtime could be be difference between my cat pics not loading fast enough, or someone's teleoperated robot surgeon glitching out.


I have a lot of bad days every year. More than I can count. It's just part of living.


Depends on the business.


> the root cause is customers refusing to punish these downtime.

ok how do I punish cloudflare -- build my own globally-distributed content-delivery network just for myself so that I can be "decentralized"?

Or should I go to one of their even-larger competitors like AWS or GCP?

What exactly do you propose?


Why not just boycott CDNs like Cloudflare and instead host your website on a decentralized network like Bluesky (https://danielmangum.com/posts/this-website-is-hosted-on-blu...) or IPFS (https://pinme.eth.limo/) for free?


you are not a customer of cloudflare.

You need to be punishing the services you "paid" to use, but had downtime. So did you terminate any of those services for downtime, or had any sort of punishment done to them as a result?


Ok but the price I am paying includes some % of downtime in the SLA, and I am ok with that.

If I wanted 100.00000% uptime, I would have to pay much more, but I don't want to


Grid reliability depends on where you live. In some places, UPS or even a generator is a must have. So it's a bad example, I would say.


> Checkout how hard customers punish blackouts from the grid - both via wallet, but also via voting/gov't.

What? Since when has anyone ever been free to just up and stop paying for power from the grid? Are you going to pay $10,000 - $100,000 to have another power company install lines? Do you even have another power company in the area? State? Country? Do you even have permission for that to happen near your building? Any building?

The same is true for internet service, although personally I'd gladly pay $10,000 - $100,000 to have literally anything else at my location, but there are no proper other wired providers and I'll die before I ever install any sort of cellular router. Also this is a rented apartment so I'm fucked even if there were competition, although I plan to buy a house in a year or two.


The hyperscalers definitely vote with their wallets.


Downtimes happen one way or another. The upside of using Cloudflare is that bringing things back online is their problem and not mine like when I self-host. :]

Their infrastructure went down for a pretty good reason (let the one who has never caused that kind of error cast the first stone) and was brought back within a reasonable time.


And even in multi-region, you experience a DNS failure and it all goes up in flames anyway. There's always going to be something.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You