387 karma · joined November 12, 2016
So yeah, fuck that family bullshit.
It seems it's starting to change. Currently I'm leaving the company which indeed has 6 days work week (with the 6 hr Saturday) and literally every opening I'm seeing right now is 5d.
Maybe I'm biased though as I'm looking for jobs in IT companies or departments.
Fastly's downtime seems to be caused by an automatically generated config that got deployed in production as a result of change requested by a legitimate customer.
This happened to CF in its early days and I really doubt that ZT had anything to do with the fact that they do not have this kind of problem anymore. It's probably some sanity checks before they deploy updated lua scripts to their fleet of nginx's if anything.
Anyway, this is going away as most of the younger generation just uses emoji instead.
For me and I guess for many other engineers it's quite normal to develop a site locally (or at least on a staging non-public domain name) and then move it into production under the final name.
In Wordpress, the site name is baked in all over the place — in config, in database, in generated stylesheets and so on. In theory, this should not be like this (if you use barebones install w/o plugins), but then you buy a theme or some less-than-perfect plugin and boom, you need a separate plugin just to handle migration (which may or may not work 100% of the time).
Designing and implementing a highly available and resilient storage solution on-prem is much more harder task that will take 99% of time & budget to do properly compared to a compatibility layer.
The solution seems to be to implement ‘emergency stop’ when whole account is put to pause but no state is purged. And then you’ll probably have a week or two to react and decide if you want larger bill, salvage the data or just terminate it all.
Example: let’s assume you’ve set the cut-off budget too strict, spun off another shard for your stateful service (DB for example), it received and stored some data during the short window before some other service brought whole account over budget (i.e. paid egress crossed the threshold).
To bring VM and EBS charges to 0 (to implement your idea of ‘shut down everything’) AWS will have to delete production data.
While it may be OK when you’re experimenting, it’s really hard to tell in automated way.
So, to fully comply w/o risking losing customer data, AWS will have to stop charging for not running instances and inactive EBS volumes which most definitely bring on many kinds of abuse.
—
There may be some other way to do this, maybe mark some services expendable or not, so they are stopped in the event of overspend.
So, for us service is deteriorating because we're not able to fulfill obligations and lose money. For our customers service is deteriorating, because they are not able to buy goods that will be delivered in a timely fashion.
This goes on for 3-4 months now, and this is definitely a problem, even if it doesn't look so from outside.
I do want to look the manager who decided that in the eye. What serious attack vector is this supposed to close? Somebody sawing your hand off and unlocking your phone? You have much bigger problems then.
Most of codecs targeted at low bandwidth for mobile streaming track scene changes and if you make chunks in a naive way (split via I-frame borders and encode 'em independent of each other), when reassembled final video will look choppy due to broken scene change relations.
So after encoding each chunk you will have to carefully save relevant parts of encoder state and reuse it for the next chunk. Seems doable, but tricky to get right?
The refund process is not automatic either, be prepared for a back-and-forth with customer support if you want to cancel a subscription.
Could you comment on that?
You're thinking about IP filtering. When site is behind Cloudflare/Cloudfront/... it _may_ share an IP with some other site, but it will most probably have a distinct DNS name that can be filtered upon during DNS resolution.
pi-hole/nextdns do this quite successfully for adblocking on network layer.
It may seem unfair and counterintuitive, but I suspect that there is non-zero portion of Apple users that happily subscribe to this model.
What we're discussing here has strong political flavor, but this isn't the only case of Apple censoring Telegram's content. For example, all even remotely pornographic channels have been banned in native Telegram apps on iOS for years. Somehow Durov is silent about this (probably because you can't score some cheap publicity over defense of pornography).
His double standards aside: parent buying his child an iPhone is probably much happier due to this policy than not.
While sympathetic to the protest movement there I'm feeling really conflicted in regards to its contents and if channels for coordination of bullying should be accepted on any platform, whatever the reason.
All you need is a simple 'complain' function in App Store that will trigger a review by human with following expulsion of offending app (and probably the developer account too).
That's a valid point, but: the US will probably require membership cancellations to not suck eventually. EU will too, maybe even earlier then US.
Japan? Not likely. Here the enterprise is king and individual is not a priority.
Russia? I don't even want to begin with this one.
And that's only 2 localities I had experiences living in, Apple & App Store probably operates in dozens of completely different jurisdictions, brining more or less the same rules everywhere.