Deutsch   English   Français   Italiano  
<mailman.29.1727909476.3018.python-list@python.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: Chris Angelico <rosuav@gmail.com>
Newsgroups: comp.lang.python
Subject: Re: Help with Streaming and Chunk Processing for Large JSON Data (60
 GB) from Kenna API
Date: Thu, 3 Oct 2024 08:51:01 +1000
Lines: 20
Message-ID: <mailman.29.1727909476.3018.python-list@python.org>
References: <CADrxXXmHUwsQbWqNrwzyKWLyTK0J3Hf0z8hAhGwKYoF2PwK7QA@mail.gmail.com>
 <082705B5-7C14-4D33-BF38-73F9CB166293@barrys-emacs.org>
 <9dfcd123-c31d-4207-869c-d5466487cba4@tompassin.net>
 <CAJQBtgkLVyNK+vw4u3bFCFEQDH8T3rpyTL+ERyyYHZJskQR6PQ@mail.gmail.com>
 <CAJQBtgnpNkpg-mF2yFCS4P4GYAYsKQ9nEw3Xygja=SE3-=N2Dw@mail.gmail.com>
 <mailman.19.1727796506.3018.python-list@python.org>
 <lm391bFu38hU1@mid.individual.net>
 <CAJQBtgmZehSeBu0y73ALdVq00LHi-R_KKS893FwJkEjkLnsXtA@mail.gmail.com>
 <CAPTjJmq6QUcBgkNcn50VzyyHoDAEE1JLPgPU+segiEykcieVSw@mail.gmail.com>
 <CAJQBtgkWcDH-7c8xTF84bxfbkvOURTBd80A6JBkEKn-f6Xvnew@mail.gmail.com>
 <CAPTjJmoWHrKCmktm=4bzCS2dekbR6=u9PD6gc=LZfo+4dq=7zQ@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: news.uni-berlin.de xAsiMeYieY0cUWzUxdSmFAnDzrSSU4w3QiGsdq5v2cwg==
Cancel-Lock: sha1:GZ7I7TkJSPpm/0g9GFiwK2CN2uY= sha256:84br6gQ4iJoQ4J1fcsn22s84uv5nws7fXwvizXriHvk=
Return-Path: <rosuav@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
 reason="2048-bit key; unprotected key"
 header.d=gmail.com header.i=@gmail.com header.b=MojOcFHN;
 dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.013
X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'subject:API': 0.07;
 'cc:addr:python-list': 0.09; 'language,': 0.09; 'cc:no real
 name:2**0': 0.14; '2024': 0.16; 'alphabet': 0.16; 'chrisa': 0.16;
 'examples,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris
 angelico': 0.16; 'length.': 0.16; 'packets': 0.16; 'wrote:': 0.16;
 'subject:Help': 0.17; "can't": 0.17; 'thu,': 0.19;
 'cc:addr:python.org': 0.20; 'language': 0.21; 'saying': 0.25;
 'cc:2**0': 0.25; 'seems': 0.26; 'bit': 0.27; 'language.': 0.32;
 'validate': 0.32; 'message-id:@mail.gmail.com': 0.32;
 'subject:for': 0.33; 'hold': 0.33; 'header:In-Reply-To:1': 0.34;
 'received:google.com': 0.34; 'words': 0.35; 'from:addr:gmail.com':
 0.35; 'subject:from': 0.37; 'way': 0.38; 'single': 0.39;
 'between': 0.63; 'your': 0.64; 'right': 0.68; 'playing': 0.69;
 'subject:Data': 0.71; 'little': 0.73; 'left': 0.83; 'subject: \n
 ': 0.84
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1727909474; x=1728514274; darn=python.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=bbnsjas95O8EixlyTTDCuuiKnWMVbSlcVLCCl0x2g3Y=;
 b=MojOcFHN3SErb/1VPGLwm0+3EEESHeflV0ra/Fn70RCs4uDrhOis/s6GWPUsMTLcdo
 tGEBk7/L4sYTwCwtmyy7k1rtBgiR4lsq6ZtG2AL8JSj9h6MPdwtUFIYPKg5+xQxcq+12
 4223QQUDVxNJajBF3kkFKCsssN6uYyXw2GAcG5/7LkZM1btgFQ5D3mb6t0v6E03cPWIR
 qxWHGMKVZIAcaeg3sVK/yQPGGjvn/qRTaHxw7Kh3DPaBD9WAvAb2zNGIiR905N2m9HnD
 xEr3waYMePq3pP1gu7dLfCRbQqJZ5J2KCtckL24IWHI6SULty/W8bfdM6MapLEM5Y4tz
 +/eA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1727909474; x=1728514274;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=bbnsjas95O8EixlyTTDCuuiKnWMVbSlcVLCCl0x2g3Y=;
 b=CPBS5IASWDLEsY01Is5HRte9p/H+pGsEcMm6Wa6qo07g+PJX1noAjTDiWhqWSuNSoM
 5cVG5sl3hOoNRc/Jb3cEb3HwSNy0ncrlnp1qyjnIMhJDGeKzmXAUhJfpPAkl+1iGIlfF
 BwCzcjOF3hjAt+gXMzEFRTtR+XvXhEYGQvdxcoQY424jMSaG5rOS/DK7qMucnhLjDxmS
 Y6uSjW7Cgcmo81RZ6jRs6Hp4ne0S8/d4bO+PCgokw+kVqHoE9SwkPDfmETdQ1bZtk4Cg
 lsHoBHkF+soaR+RREvBeVc+dEDqz0iIshHbEl9bj0s3xDO9WrUK32oSXsvWEbsCQz8Dr
 eOiA==
X-Gm-Message-State: AOJu0YzIIROQYt6be/WcERugPsbzIs1VmbEVjTpficQBYCBqFKXBQ/zf
 499XjXCBPXmtTUOeiQG2xPrr/i1jGUxF0yUsFLFFhgZJimToRcxiTWAbG3n7gqrjILAaFxdKYCu
 WKZQmIhKR8GlYMIb/pOMPydSZHAo=
X-Google-Smtp-Source: AGHT+IEdC46gfXUPSgEJaDMOMx5SQJuJ4Mc7Q61CsVpFB27q/Z00KOJzZ1I3e52777hxE77glzgPFEPOa82gH4u283A=
X-Received: by 2002:a05:6512:3d8d:b0:539:530e:9de5 with SMTP id
 2adb3069b0e04-539a07a89f2mr2872604e87.56.1727909473384; Wed, 02 Oct 2024
 15:51:13 -0700 (PDT)
In-Reply-To: <CAJQBtgkWcDH-7c8xTF84bxfbkvOURTBd80A6JBkEKn-f6Xvnew@mail.gmail.com>
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
 <python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
 <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
 <mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <CAPTjJmoWHrKCmktm=4bzCS2dekbR6=u9PD6gc=LZfo+4dq=7zQ@mail.gmail.com>
X-Mailman-Original-References: <CADrxXXmHUwsQbWqNrwzyKWLyTK0J3Hf0z8hAhGwKYoF2PwK7QA@mail.gmail.com>
 <082705B5-7C14-4D33-BF38-73F9CB166293@barrys-emacs.org>
 <9dfcd123-c31d-4207-869c-d5466487cba4@tompassin.net>
 <CAJQBtgkLVyNK+vw4u3bFCFEQDH8T3rpyTL+ERyyYHZJskQR6PQ@mail.gmail.com>
 <CAJQBtgnpNkpg-mF2yFCS4P4GYAYsKQ9nEw3Xygja=SE3-=N2Dw@mail.gmail.com>
 <mailman.19.1727796506.3018.python-list@python.org>
 <lm391bFu38hU1@mid.individual.net>
 <CAJQBtgmZehSeBu0y73ALdVq00LHi-R_KKS893FwJkEjkLnsXtA@mail.gmail.com>
 <CAPTjJmq6QUcBgkNcn50VzyyHoDAEE1JLPgPU+segiEykcieVSw@mail.gmail.com>
 <CAJQBtgkWcDH-7c8xTF84bxfbkvOURTBd80A6JBkEKn-f6Xvnew@mail.gmail.com>
Bytes: 6733

On Thu, 3 Oct 2024 at 08:48, Left Right <olegsivokon@gmail.com> wrote:
>
> > You can't validate an IP packet without having all of it. Your notion
> > of "streaming" is nonsensical.
>
> Whoa, whoa, hold your horses! "nonsensical" needs a little bit of
> justification :)
>
> It seems you don't understand the difference between words and
> languages! In my examples, IP _protocol_ is the language, sequences of
> IP packets are the words in the language. A language is amenable to
> streaming if the words of the language are repetition of sequences of
> symbols of the alphabet of fixed length.  This is, essentially, like
> saying that the words themselves are regular.

One single IP packet is all you can parse. You're playing shenanigans
with words the way Humpty Dumpty does. IP packets are not sequences,
they are individuals.

ChrisA