skysight-inc/HackerNews huggingface dataset:
The entire premise of claiming to have backups is that you are the fork who ensures multiple copies have no commonalities, no overlap, in what keeps them healthy.

You can delegate if you aren't interested in DIY and getting in the trenches, but you still need to apply the original premise by being a fork and delegating to multiple separate entities...

Otherwise, you can't claim to have backups, despite the fact that the one basket you put your eggs in can legitimately claim to have backups.
Very insightful update, I'll remember it. Thanks!
I am oldskool, this is what I can understand (like good ol' pjax with server side rendering). I lost on web tech around when jQuery went out of fashion. I tried backbone.js but it was a disaster. Then moved to server side only. Waiting for the sanity to come back on presentation side.
I'll rescind it the day I see a vegan suggest there is such a thing as ethical meat/egg consumption. It will never happen.
I like it as a simplistic builder. Much easier to read, autocompletes, and (I assume) handles escaping for you (because it knows you put only raw data inside).

Just escaping alone is a big selling point for me.
Sure. I totally agree. That statement was in response to this from OP though:

> When you run software, you do not expect (sic) "unexpected" Internet use.

When I run software, I _do_ expect unanticipated Internet use. That’s why I use and love Little Snitch on macOS.
Occupy White Walls Video Game and Art Platform
Regulations and centralised governments kill small businesses.
Don't worry though, it's for your health (oh and for those cheeky shareholders of big corporations).

Similar story here:
https://www.fwi.co.uk/livestock/poultry/other-poultry/turkey...
I mean, for small enough duration in time, any power plant is producing a laughably small amount of energy.

How much power it produces is the better question.
I think DoNotPay can help you unmask them. If they're in the US you can potentially get $. If they're not US based I think you can unmask their payment processor and go after that: https://donotpay.com/learn/report-robocall/
Isn't labeling speech too?
Gesturing broadly doesn’t work because it’s not evidence. It is only innuendo.

If you had evidence you’d be able to be specific.
> Can anyone explain why status pages are so difficult.

What is an outage? When does an outage reach sufficient scale that updating the status page is the right thing to do?

I used to work for AWS, and now work for another cloud provider.

One thing that's hard to communicate is the sheer scale that these services operate at, what that means architecturally, and how they tend to break.

Outages, even just slight degradation, occurring on a whole service scale are very rare. I would argue from my experiences there that most incidents affect less than 10% of any given service's customers. Whether it gets noticed in part depends on who is encompassed by that percentage.

What is very often the case is that a subset of customers get impacted to some degree during any given incident. That can be even things like single percentage of customers or less, but be an incident that has all hands to deck and the entire management chain of the service aware and involved in.

At what percentage do you draw the line and say "Yes we need this many percentage of our customers to be affected before we post a green-i" (AWS terminology for the first stage of failure notification).

How do you communicate that effectively to customers, in such a way that doesn't suggest your service is unreliable when it really isn't.

The moment you post a green-i or above, customers start blaming you and your service for problems with their infrastructure that are not caused by it. If you're looking to use a service and go look at the status history and see it filled with green-i or similar, are you likely to trust it? No. Even if those green-i's were for impacts on a limited subset of customers.

AWS wrestled with this a bunch about 5-6 years ago. There were no end of discussions during the weekly ops meetings with senior leadership, directors and engineers across the company. Everyone wants to do the right thing and make sure customers get an accurate picture about the health of the service, without giving the wrong impression.

In the end they opted to move towards having personal notifications for outages, and build tooling to help services quickly identify which customers are being affected by any particular incident and provide personalised status pages for them that can be way more accurate than any generalised status page.
And not just outages, but security incidents. I’ve worked at/with/for many companies as both an employee and a consultant where the top priority wasn’t to have fewer security incidents, but to have fewer security incidents that would require disclosure.

Publicly disclosing an incident to a customer is embarrassing and potentially damaging but almost equally as damaging is telling other teams you had an incident. Now anything that goes wrong is your fault by default because “it’s probably related to that incident” and any new security policies are blamed on the other team: “we wouldn’t have to do that if Ops didn’t mess up last month”.

The answer to “is this service suffering an outage” is seriously complex and hard to determine. The answer to “is this a security incident” is 10x harder and 100x more political because the industry is still just so wildly immature.
This is a regional outage, not a single AZ.
The new rules for Perl governance
No "computer enthusiast" is enthusiastic about apple. People who used apple products are generally laughed at by computer enthusiasts. Apple products are for non computer enthusiasts. Apple products are for sheep. Computer enthusiastics either build their own computer or buy cheap PCs and throw linux, bsd, etc on there.

> what has this place come to indeed

Indeed. And why a throwaway?
> I’d like to do some angel funding of new concepts in private consumer healthcare that go around the system. Medical hacker stuff. For instance, you can buy an imaging ultrasound system from China for roughly the cost of a single ultrasound appointment. I think micro-MRI is achievable under $10k, mostly a problem of data analysis. X-rays of course could be very cheap if people could be trusted not to abuse them. DIY blood and urine testing could be nearly free.

The challenge here isn't technological. As you point out, there are a lot of things you could do, but I'm not confident that the relevant lobbying groups won't just pay off the government to ban whatever it is you want to do.

Corruption is more or less open the minute it gets too complex for the average person to understand, and healthcare regulation falls squarely into this bucket. Name some protectionist, anti-patient, cost-increasing move the "Patient Protection Act" and half the idiot voters out there will support it. Specifically, the half of the country reflexively inclined to support any positive-sounding regulation instead of those reflexively inclined to oppose it (most voters' brains consist almost entirely of these "reflexes")
My guess is that developers that want to do something start coding and hammer out any UI that barely works. On the other side UI designers that want to do something don't start coding because they usually can't code. Their free work doesn't make it into open source. Do they even do free work? No idea. Any UI designer here?
I don’t want to make any claims as to ‘real religion’, just that religions reflect the values of the communities that hold them.

As to American evangelicals I don’t think we have a lot of disagreement, but I remembered an an excerpt from “Letters from a Birmingham Jail” that I thought was very apt:

I have traveled the length and breadth of Alabama, Mississippi and all the other southern states. On sweltering summer days and crisp autumn mornings I have looked at the South's beautiful churches with their lofty spires pointing heavenward. I have beheld the impressive outlines of her massive religious-education buildings. Over and over I have found myself asking: "What kind of people worship here? Who is their God? Where were their voices when the lips of Governor Barnett dripped with words of interposition and nullification? Where were they when Governor Wallace gave a clarion call for defiance and hatred? Where were their voices of support when bruised and weary Negro men and women decided to rise from the dark dungeons of complacency to the bright hills of creative protest?"
It's common practice for small players but Amazon, Microsoft Azure and Google Cloud host their status pages on their own servers because they value the marketing aspect higher than a functioning status page for their customers.
I'm sure YouTube and Facebook would prefer cat memes and influencers more than flame wars and pundits. The former do not get demonetized and lead to innocent content being demonetized accidentally. The addictive nature of Facebook and Youtube are partially to blame, but even if that ended, that would only slow down the culture war, which suggests that the root cause is elsewhere. They're making lemonade out of lemons, which may incentivize more lemons, but it's not the source.

I agree with you about Twitter as their stock had been stagnant until Trump's election and people started equating tweets as news.
In fact, why test for www at all? It is a subset of [^ ]* anyway.
I think you just repeated most of TFA, but I appreciate the summary.
https://news.ycombinator.com/item?id=25194795
I know they built that big collider in Europe but already they are saying they need a bigger one. I guess things are getting harder to discover.
of course as others pointed out, writing direct exp might be optimal or every dev should learn about it.

BUT
in my whole career span, whenever I have to use regex, I spend couple of hrs learning and testing. This kind of library for Java open doors for many other things. (testibility, default library using default methods etc.., integration with streaming ). And as community adds to it, it can be optimized internally. All end user needs to do upgrade versions. Can be extended part of javax validation specs.
The working class is the largest voting block their is. How do you keep them reliably voting against their own economic interests and maintain your position at the top of the economic ladder? Turn one half against the other and divide and conquer. It’s pretty easy to push people into fearing some ‘other’ and tap into that inherent tribalism we have in our primal instincts.
Is that misquoting? I think that's almost verbatim the quote.
That's such a strange way to argue. We use heuristics all the time. As I said elsewhere, the farmer is not a slave, that changes the equation. If all salads were made by slaves, beef might be the ethical superior choice. But it isn't. If you find someone who wants you do eat them: I guess that's fine? You cannot li ve 100% without harming animals - so it is cognitive dissonance to call for ending 95% of animal suffering (that, again, serves no good reason)?
So, they're still culling fertilized eggs with males, they just do it before they hatch now. I guess it's a little more visually appealing to the public, but it literally changes nothing. The same number of chickens are still culled, they still get turned into animal feed.

Honestly, what difference does it really make if male chickens are shredded and ground up into feed pre or post hatching? It's the same result in the end.
If power in < power out, they've "proven" fusion, and the rest is scaling.
But GCd languages don't need to hit atomic ops constantly in the way ref-counted Objective C does, so making them faster (though still not as fast as regular non-atomic ops) is only reducing the perf bleeding from the decision to use RC in the first place. Indeed GC is generally your best choice for anything where performance matters a lot and RAM isn't super tight, like on servers.

Kotlin/Native lets us do this comparison somewhat directly. The current and initial versions used reference counting for memory management. K/N binaries were far, far slower than the equivalent Kotlin programs running on the JVM and the developer had to deal with the hassle of RC (e.g. manually breaking cycles). They're now switching to GC.

The notion that GC is less memory efficient than RC is also a canard. In both schemes your objects have a mark word of overhead. What does happen though, is GC lets you delay the work to deallocate from memory until you really need it. A lot of people find this quite confusing. They run an app on a machine with plenty of free RAM, and observe that it uses way more memory than it "should" be using. So they assume the language or runtime is really inefficient, when in reality what's happened is that the runtime either didn't collect at all, or it collected but didn't bother giving the RAM back to the OS on the assumption it's going to need it again soon and hey, the OS doesn't seem to be under memory pressure.

These days on the JVM you can fix that by using the latest versions. The runtime will collect and release when the app is idle.
There's so much wrong with this post I'm not even sure where to start. Literally almost every paragraph starts something untrue. The whole article is written from a false understanding.
I think the reptile thing is bullshit. My understanding is that it is like bone meal... sent to a milling house and is blended with pig feed. Pigs eat chicken bones and chicken feed is blended with cow and pork bones. No cannibalism is allowed in the US.
I don't think they think it's a small market; I think they think it's a commoditized market with very thin margins. That form-factor has a literal thousand+ integrators building for it, and also in many segments (e.g. gaming) people build their own to save even more money. Those aren't the sort of people who are easily swayed to pay an extra $200+ of pure margin in exchange for "integration" and Genius Bar "serviceability" (the latter of which they could mostly do themselves given the form-factor.)
Diego Armando Maradona has died
Sorry about the link in Spanish, I think it hasn't reach the English speaking world yet.
As in "you have an audience for your content already". This is more relevant on other platforms than reddit is, although you can get famous as a 'reddit-specific' user I think it's more difficult.
Yeah that's what I was getting at.

There is no hardware virtualization here because it's emulating a different architecture.

Rosetta 2 is able to do this entirely in software with very impressive performance but I doubt QEMU will be in the same league.

That said, if you can get most of your containers in native ARM (you can already run k8s on ARM, for instance), it might be a valid escape hatch for the odd image that hasn't updated yet.
Hmm, what do you mean?
Hey all. I'm the creator behind this project and currently running the queue. Happy to answer any questions you have.
Reminds me of a recent outage from IBM Cloud, where the VPN was hosted on IBM Cloud so employees couldn’t log in to fix it, and the email is hosted on IBM Cloud so support teams couldn’t email customers to let them know and even access to their Twitter was behind the non-functional VPN so they couldn’t tweet during the outage either.
South Korea's childbirths in September hit lowest point
Not every Twitter account is equal. Some have more followers than others, have more each to other platforms, or are more central to current events.
It initially logged IP address and the associated developer ID which was a genuinely bad idea. They've stopped logging IP address now.

The concept here is fine, they just screwed the pooch a bit on implementation. And as usual, HN blew it out of proportion.
Yes, definitely! But in my defense, it is simply not what I tapped out (:

I was trying to think of a regular program I use on my
macOS (work) laptop that doesn’t connect to the Internet “unexpectedly” and I came up blank.
William Gibson predicted this kind of thing in Neuromancer. A superintelligent AI is divided into two pieces, the systems-thinking part and the personality.
> Those who consider that Apple’s current online certificate checks are unnecessary, invasive or controlling should familiarise themselves with how they have come about, and their importance to macOS security. They should also explain how, having enjoyed their benefits for a couple of years, they’ve suddenly decided they were such a bad idea after all, and what should replace them.

I agree that anyone critiquing Apple's OCSP design should understand it, and the critique should be more nuanced than "just turn that feature off." Computers are now skeleton keys to our lives and we have to go forward rather than back in figuring out how to design them so they can safely do everything we need them to do.

But it's not hard to justify the sudden criticism here -- it happened after Apple's bad design of the OCSP feature broke local applications, drawing a lot more attention to how it worked. It's reasonable to then ask whether other parts of the design were also poor, as Apple itself obviously is from the changes it's already announced.

To take the author up on what should replace OCSP checks -- how about using something like bloom filters for offline checks, and something like haveibeenpwned's k-anonymity for online checks, to remove the possibility that either Apple or a third party could use OCSP for surveillance?
I completely agree, but can we talk for a second how absurd it is charging 90$ for essentially a service that just pings your infrastructure?
Would this explain the washingtonpost.com outage? That site has been displaying a "Welcome to OpenResty!" page for the past 20 minutes or so.

EDIT: nevermind, the Post is back, and Kinesis is still erroring.
That's incredibly annoying, given the mandate the replacement service had.

I'd be curious to be a fly on the wall during the next Ops meeting when it comes up that yet again the status dashboard got made in a way that makes it hard to update during an outage.
“I believe that agriculture land -- productive agricultural land with water on site -- will be very valuable in the future," - Michael Burry in 2010 (the guy from "The Big Short").

His fund made a ton of money during the 2001 dot com crash, 2018 financial crisis, and now with land. #contrarian

More: https://www.bloomberg.com/news/articles/2010-09-07/michael-b...
I agree that we need to think about accessibility when we eliminate cars. We took our little kids (~6 months and <2) to Paris and the lack of elevators in the vast majority of subway stops made the whole trip absolutely awful. Lugging a stroller up and down flights of stairs was not what I had imagined.

London and NYC have a similar lack of accessible subways.
If for no other reason than because power management is not essential.
> Some people just have conditions where they can NOT lose weight.

Of course the laws of thermodynamics say that is impossible. You will lose weight if you don't eat. You may not lose weight if you eat moderately, while another person will.
At the same time that article is also accusing the USA of helping mass murder of communists, two very dear "progressive" themes, so they let it pass.
Appreciate that. Most everything on this is a hack. Slowly improving it as we go along. Steeper ramp today helped a lot.
Cyber security design principles – Guides for the design of cyber secure systems
IntelliJ at least has a built in regex maker that you can test against strings in the IDE. Pretty close to auto complete.
Declarative descriptions are powerful and give safety guarantees by design. Doing everything in an imperative language makes basically every property undecidable.

I would want termination of the layouting process to be terminating.
High fidelity build instrumentation with blight
> This issue has also affected our ability to post updates to the Service Health Dashboard.

This is when you fall back to the Tumblr blog for status updates.

<rimshot>
Another key point: makes the code readable!
"Experience" is always tricky to define; is a part-time job "experience"? Is spending 20 hours/week on free open source stuff "experience"? I definitely spent an insane amount of time programming all sorts of stuff that don't count a experience in the classic CV sense, but that I did learn a lot of things from. I've also known people that have been in the same job for years and don't seem to learn a thing. So idk.

At any rate, I updated it to 15 now; which is job experience + 2 (soon + 1, when it's 2021), which seems more than fair. I should probably rewrite this tagline entirely.
Are you able to offer a more coherent rebuttal? Name calling is what children do. Adults generally offer up an argument; it does not have to be a good or perfect one.
Black Friday 2020: The Best Tech Deals [Updated]
> Unfortunately, this is only half the story

I'd go further - I'd say in many, many teams, quant KPIs like burndown rate and velocity are downright misleading and often harmful. It provides the wrong incentives for the team - it stresses output over outcomes. The main thing that should matter is how quickly you're improving things for your users - their metrics are the ones to track.

I'm a bit biased as I'm working on a startup [0] that is trying to click with teams that really value collaborating closely to provide impact for their users over being a feature factory that maximizes their velocity.

0: https://kitemaker.co - the product management and collaboration tool that's crazy fast and has deep integrations to your favorite tools like GitHub, Figma, Slack and Discord.
Well, there’s at least one advantage: apparently this builder library automatically escapes literal strings passed to it, so you no longer need to worry about injection bugs if you construct patterns dynamically (cf. parametrised queries versus ‘come on, just use mysql_real_escape_string, it’s not that hard’),

I’m not sure this alone pulls its weight, though; most of the time, regular expressions are fixed at compile time. And I’d still prefer something that mostly preserves commonly-understood pattern syntax. Having to guess whether ‘anythingBut’ means (?!...) or [^...] is not encouraging.

(This was apparently ported from JavaScript, where it is even more pointless: template literals can take care of the escaping part without abandoning standard pattern syntax. But as far as I know, Java has no equivalent feature.)
And to this day they're still the most gorgeous servers ever made, especially the xserve raid.
I think there is value in both cases. I've seen many developers that have struggled with regex even with all those hundreds of tools to learn and to build/test regex. This could be useful to them to start with, and they can learn regex according to their time/needs. I see solutions like this as a choice, and the fact that people are using these shows that there is value in having that choice, even if is not obvious to us at first glance.
It's a bit less horrific... the line between egg and birth is a clear line between brutalizing an organism capable of feeling pain and one that might not have reached that point (depending on how close to hatching it is).
Apparently the initial launch delay is Gatekeeper, which is something different.
> Is it just me or does this seem like a very bad idea?

It's not just you. As you say this can only truly be used by people you understand regular expressions; and they would most likely prefer not to use this stuff.

It seems the whole IT industry is obsessed with helping us do all sorts of things, even simple things, which in the end often makes things more complex. Different query languages that translate to SQL to help us out, which often create super-complex SQL. All sorts of wrappers to avoid us having to deal with all sorts of formats (JSON/XML..). Hopefully those wrappers do something useful with those date-objects you know you have in there somewhere...
Is anyone else getting "Capacity unavailable" when trying to add tasks in Fargate?
This is [also] good news for hard working people looking to get noticed.