Readit News logoReadit News
RijilV commented on Looking for flagged discussions on HN? See what's active   news.ycombinator.com/acti... · Posted by u/onemoresoop
RijilV · 2 months ago
There's also https://hckrnews.com which is "a chronologic list of items that have made it onto the Hacker News homepage" regardless of the post-made-it-onto-the-homepage flagged status.
RijilV commented on Go Gray, Not Cray: Why You Should Grayscale Your Phone   sami.eljabali.org/go-gray... · Posted by u/samieljabali
RijilV · 3 months ago
I keep on pestering folks who work at Apple to add color filters to the per-app accessibility options, who knows maybe there's someone there who'll read this. (Edit: there is an internal feature request already)

Since iOS of a couple of versions ago, you can trigger color filters on and off from shortcuts, and get a similar behaviour, but it isn't perfect and sometimes glitches. I do this so my photos app and a few others are in color, but the rest are in grey scale.

RijilV commented on The Dangers of SSL Certificates   surfingcomplexity.blog/20... · Posted by u/azhenley
RijilV · 3 months ago
except of course on the wire, where it's wildly a mess.

TLS 1.3 version in the record header is 3.1 (that used by TLS 1.0), and later in the client version is 3.3 (that used by TLS 1.2). Neither is correct, they should be 3.4, or 4.0 or something incrementally larger than 3.1 and 3.3.

This number basically corresponds to the SSL 3.x branch from which TLS descended from. There's a good website which visually explains this:

https://tls13.xargs.org/#client-hello/annotated

As for if someone is correct or whatever for calling out TLS 1.x as SSL 3.(x+1) IDK how much it really matters. Maybe they're correct in some nerdy way, like I could have called Solaris 3 as SunOS6 and maybe there were some artifacts in the OS to justify my feelings about that. It's certainly more proper to call things by their marketing name, but it's also interesting to note on they behave on the wire.

RijilV commented on Do not put your site behind Cloudflare if you don't need to   huijzer.xyz/posts/123/do-... · Posted by u/huijzer
samtheprogram · 4 months ago
You keep saying stuff like "the fallout" and "the repercussions" but then the only example you can provide is talking to customer service to bring your stuff back online. Is that it? Honestly speaking, not being sarcastic at all.
RijilV · 4 months ago
So the internet is a series of pipes, or tubes, whatever. This quintessential personal blog website is hosted somewhere in this inter connected mess of things. There’s a hierarchy of these pipes/tubes, and they all have some ever diminishing capacity as they head from a mythical center to the personal blog website.

When the bad guys want to DDoS the personal blog website they don’t go and figure out the correct amount they need to send to fill up that pipe/tube that directly connects the personal blog website, they just throw roughly one metric fton at it. This causes the pipes/tubes before the personal blog website to fill up too, and has the effect of disrupting all the other pipes/tubes downstream.

The result is your hosting provider is pissed because their infrastructure just got pummeled, or if you’re hosting that on your home/business ISP they also are pissed. In both cases they probably want to fire you now.

RijilV commented on Why China is winning the trade war   economist.com/leaders/202... · Posted by u/bloppe
RijilV · 5 months ago
There aren't winners in a trade war, one side just loses more slowly than the other.
RijilV commented on Summary of the Amazon DynamoDB Service Disruption in US-East-1 Region   aws.amazon.com/message/10... · Posted by u/meetpateltech
donavanm · 5 months ago
I think you misunderstnad the failure case. The ChangeResourceRecordSet is transactional (or was when I worked on the service) https://docs.aws.amazon.com/Route53/latest/APIReference/API_....

The fault was two different clients with divergent goal states:

- one ("old") DNS Enactor experienced unusually high delays needing to retry its update on several of the DNS endpoints

- the DNS Planner continued to run and produced many newer generations of plans [Ed: this is key: its producing "plans" of desired state, the does not include a complete transaction like a log or chain with previous state + mutations]

- one of the other ("new") DNS Enactors then began applying one of the newer plans

- then ("new") invoked the plan clean-up process, which identifies plans that are significantly older than the one it just applied and deletes them [Ed: the key race is implied here. The "old" Enactor is reading _current state_, which was the output of "new", and applying its desired "old" state on top. The discrepency is because apparently Planer and Enactor aren't working with a chain/vector clock/serialized change set numbers/etc]

- At the same time the first ("old") Enactor ... applied its much older plan to the regional DDB endpoint, overwriting the newer plan. [Ed: and here is where "old" Enactor creates the valid ChangeRRSets call, replacing "new" with "old"]

- The check that was made at the start of the plan application process, which ensures that the plan is newer than the previously applied plan, was stale by this time [Ed: Whoops!]

- The second Enactor’s clean-up process then deleted this older plan because it was many generations older than the plan it had just applied.

Ironically Route 53 does have strong transactions of API changes _and_ serializes them _and_ has closed loop observers to validate change sets globally on every dataplane host. So do other AWS services. And there are even some internal primitives for building replication or change set chains like this. But its also a PITA and takes a bunch of work and when it _does_ fail you end up with global deadlock and customers who are really grumpy that they dont see their DNS changes going in to effect.

RijilV · 5 months ago
Not for nothing, there’s a support group for those of us who’ve been hurt by WHU sev2s…
RijilV commented on Volkswagen gates a new vehicle's full horsepower behind monthly subscription   dexerto.com/entertainment... · Posted by u/taubek
RijilV · 7 months ago
I have to wonder at $760/forever if this feature even pays for itself. The pure dystopian version of this is that VW loses money on this directly (never mind lost sales) because the hardware and service side costs more for all of the cars than what they get from the small percentage of owners who do pay.
RijilV commented on China develops first pregnancy robot, sparking ethical debate   thestandard.com.hk/china-... · Posted by u/hek2sch
RijilV · 7 months ago
Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.

u/RijilV

KarmaCake day689January 8, 2014View Original