Readit News logoReadit News

Deleted Comment

revertts commented on Nginx 1.25.0: experimental HTTP/3 support   nginx.org/en/CHANGES... · Posted by u/thunderbong
still_grokking · 3 years ago
NGINX has now an own QUIC implementation? I have to look again.

Implementing QUIC seems no fun and there are almost no implementations. Almost everybody claiming HTTP/3 support uses Quiche under the hood for QUIC (besides some outliers and AWS who are one of the very small group of orgs who have their own QUIC lib). I was under the impression NGINX kept building on the current foundations with Quiche.

revertts · 3 years ago
I think you’re understating how many quic implementations exist. Google, Apple, F5, Facebook, Fastly, Cloudflare, Microsoft, AWS all have separate implementations servicing significant production traffic, most of them open source. That doesn’t even count the smaller, language-specific implementations. Searching for quic interop tests is a good way to discover the various implementations.

Deleted Comment

revertts commented on The next generation of Materialize   materialize.com/blog/next... · Posted by u/mmedellin
mozinator · 3 years ago
You can achieve consistency using a transactional outbox and "homegrown" solutions the following way.

Make sure postgresql is configured with `synchronous_commit = remote_apply`

* Create a postgresql logical replication slot which creates a postgresql snapshot in time.

* Start a repeatable read transaction with the snapshot id

* Store all relevant data from the snapshot in sqlite / kv store

* Start listening for WAL changes ( json or protobufs )

* Receive WAL change, mark to postgresql the "write" position of the slot

* Process the data and query all relevant data for materialization from sqlite/kv

* Send data to elasticsearch

* Mark to postgresql the "flush" and "apply" position of the slot

This way you achieve consistency using "homegrown" or Kafka connect possibly too.

revertts · 3 years ago
Failures while communicating to the external systems (the kv store and elastic in your example) are usually where this falls down. It's easy to build a system that's consistent ~90% of the time, but if you want to build a system where things like failures during snapshot write or failures during export to elastic are handled properly it starts getting complex (you will need to find ways to recover and retract data, or build smarts into the consumer to query around aborts, or find a way to do a 2PC-esque dance with the external system a la Kafka's transaction support, etc.). Getting to full consistency isn't easy.
revertts commented on The next generation of Materialize   materialize.com/blog/next... · Posted by u/mmedellin
andrewmutz · 3 years ago
Kafka Connect can do all this for you if you configure it properly. You would use a postgres "source" connector called Debezium that tracks all changes via postgres replication. All row changes then flow in realtime to Kafka topics. Keeping the data updated in real time in elastic search is also another off-the-shelf Kafka Connector (a "sink" connector)
revertts · 3 years ago
It's very hard for Kafka Connect plugins to maintain consistency in all scenarios - both because of the semantics of some upstream databases, and because of the guarantees the connect API itself offers. Hopefully KIP-618 will eliminate more of the edge cases though.
revertts commented on Thich Nhat Hanh has died   tricycle.org/trikedaily/t... · Posted by u/rowanajmarshall
KerryJones · 4 years ago
Do you know of anyway to find more of those? I'm in Oakland and that sounds delightful.
revertts · 4 years ago
IRC is excellent, and located around the Bay Area (there are usually at least a few people carpooling down from Oakland) - https://www.insightretreatcenter.org

It's the retreat side of IMC (https://www.insightmeditationcenter.org). You might listen to some of their talks or read some of Gil's writing[1] to see if it's what you are looking for. It's in the Vipassana tradition, though a number of the teachers had affiliation with the SF Zen Center.

[1] https://www.insightmeditationcenter.org/books-articles/natur... is a potentially interesting article

revertts commented on Apple user permabanned, loses $1.2K in App Store goods for legit gift card buys   twitter.com/com/status/14... · Posted by u/waffle_ss
quinncom · 4 years ago
Hi, I'm Quinn, the OP.

I purchased the gift cards directly from Apple, Amazon, Target, and Citi slowly over the course of two months:

  2021-11-29 $25 from apple.com/store purchase (Apple Shopping Event 2021)
  2021-11-28 $25 from apple.com/store purchase (Apple Shopping Event 2021)
  2021-11-28 $100 from amazon.com
  2021-11-26 $100 from amazon.com
  2021-11-21 $100 from target.com
  2021-11-20 $30 from amazon.com
  2021-10-13 $50 from Citi ThankYou Rewards redemption
  2021-10-13 $100 from amazon.com
  2021-10-04 $125 from amazon.com
  2021-10-04 $100 from amazon.com
  2021-10-03 $150 from amazon.com
I buy them when Amazon and Target have discounts such as “Get $15 Amazon credit with the purchase of a $100 Apple Gift Card”, or “Get 15% discount when you apply Membership Rewards Points towards your order”. The gift cards sold from Amazon and Target are authentic, full-price gift cards.

I’m a risk-adverse person with a good income. I don't waste time on deals that are less than 100% certain.

There is some interesting suggestions on the post I made at https://discussions.apple.com/thread/253430231?page=1

I'm happy to answer any questions anyone has about my nightmare surreal experience on the phone with Apple today.

revertts · 4 years ago
Were the amazon purchases all from the same amazon account?
revertts commented on Kafka Is Not a Database   materialize.com/kafka-is-... · Posted by u/andrioni
fierro · 5 years ago
what is the Kappa architecture?
revertts commented on Kafka Is Not a Database   materialize.com/kafka-is-... · Posted by u/andrioni
dgb23 · 5 years ago
The article links to this talk[0], which has a funny and interesting sounding title: "Did you accidentally build a database?"

[0] https://www.oreilly.com/library/view/strata-hadoop/978149194...

revertts · 5 years ago
That link's a 3min clip for non-subscribers, but the full talk is here https://www.youtube.com/watch?v=Bz2EXg0Fy98
revertts commented on C11 Support Added to MSVC's Roadmap   developercommunity.visual... · Posted by u/revertts
revertts · 5 years ago
Previously msvc's position was to not support newer C standards and instead focus on C++. This was stated publicly at least as far back as 2011 https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-an...

So any movement on C11 is a welcome change.

u/revertts

KarmaCake day284August 7, 2009View Original