home.social

#jit — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jit, aggregated by home.social.

  1. @thinkingfish congratulations!!! I am gonna wait just a bit longer. #JIT

  2. L’articolo di #AmosGoldberg, storico israeliano professore presso l'Università Ebraica di Gerusalemme e che molto ha scritto sulla #Shoah, parte da un episodio molto concreto: il processo per diffamazione intentato dal colono #UriKirschenbaum contro il giurista #AlonHarel.

    Quest’ultimo aveva definito #Kirschenbaum “uno studente di #AlfredRosenberg” ( considerato da Hitler l'ideologo del nazismo), dopo che Kirschenbaum aveva pubblicato un articolo in cui giustificava un #pogrom dei coloni nel villaggio palestinese di #Jit e proponeva una dottrina di “deterrenza” basata sul colpire deliberatamente civili palestinesi. #Goldberg, chiamato come esperto, spiega che l’analogia non era un insulto gratuito, ma un confronto fondato su elementi strutturali. ⬇️2

  3. You think you know what your Java code does? You don’t. The #JIT rewrites it at runtime. Harshitha Popuri & @gireeshpunam trace how bytecode turns into native optimizations inside OpenJ9.

    See what actually executes in production: javapro.io/2026/02/18/the-runt

    #JVM @IBMDeveloper

  4. It was really awesome to have Michalis Papadimitriou visit #Netflix today to talk about #TornadoVM and programming for the GPU in #Java with the Java Platform teams! Very cool to see the power of #OpenJDK, #JVMCI, and the extensibility of #Graal's #JIT compiler in action!

  5. The Settings GUI in #konform #browser was in need of some love and is now having a refresh. Several new knobs, some shuffling around to make things more cohesive and less scattered, and some edits of hints to hopefully reduce potential for confusion.

    New options for:
    - First-Party Isolation
    - Enhanced #tracking Protection tweaking in Custom mode (useful mostly for FPI users)
    - #webrtc and ICE
    - #dom Push and its optional network connection
    - #jit features
    - WebAssembly (#wasm)
    - Geolocation
    - WebGPU
    - Async callstacks support
    - Persisting of browser history

    Hints and the "advanced" options expand when clicking the "?" for parent option.

    Still a bit hesitant on where global toggles for #webgpu and #webgl belong. And perhaps configuration for cross-origin referrer could also move to Browser Privacy controls?

    Otherwise feels like things are coming together - What do you think? Anything you're missing or that feels out of place?

    #privacy #websecurity #browsers #firefox #librewolf #userinterface #prerelease

  6. 🐍 BREAKING: Python's #JIT is faster! Well, sort of... if you squint hard enough 📉. They hit their "modest" goals early, which means a thrilling range of #performance from "please stop" to "barely noticeable" 🚀.
    fidget-spinner.github.io/posts #Python #News #Faster #Programming #Tech #Update #HackerNews #ngated

  7. Guest Software rendered OpenGL kmscube running on a guest 64-bit RISCV Alpine Linux system in my PasRISCV emulator with active x86-64 Tracing JIT Dynarec compiler with smooth >= 60FPS 🙂 #RISCV #Emulation #JIT

  8. 🧐 Oh look, another #GitHub repository promising a "better" #JIT for #Postgres. Because clearly, what the world needs now is more indecipherable jargon and complex workflows masquerading as #innovation. 🚀 Just what developers ordered—more tools to integrate that no one asked for! 🤖
    github.com/vladich/pg_jitter #DeveloperTools #TechTrends #HackerNews #ngated

  9. labeille Package Registry stats

    Top 3.15 Blockers (364 packages):
    * PyO3 / Rust / maturin: 111
    * C extension build failures: 108
    * pydantic-core (transitive PyO3): 69
    * numpy / scipy / meson: 43

    Once PyO3 adds 3.15 support, ~180 more packages will unlock (PyO3 direct + pydantic-core transitive)

    Skip Reasons (418 packages):
    * Monorepo subpackage (Azure, GCloud, etc.): 214
    * No test suite found: 70
    * No source repository: 52
    * Type stub packages: 42

    #Python #CPython #JIT #registry #labeille

  10. labeille Package Registry stats

    We've grown the registry: github.com/devdanzin/labeille/

    * Total packages: 1,500
    * Enriched (information collected and present): 1,500 (100%)
    * Fully runnable on CPython 3.15: 654 (43.6%)
    * Skipped (no tests, monorepo, etc.): 418 (27.9%)
    * 3.15-specific blockers (skip_versions): 364 (24.3%)
    * pytest: 95.1% (1,427 packages)
    * unittest: 4.8% (72 packages)
    * GitHub: 96.4% of repos
    * Same JIT crash found in 7 packages

    #Python #CPython #JIT #debugging #registry #labeille

  11. labeille can compare 2 test runs and show what changed and why it changed.

    When it goes from PASS to CRASH, labeille looks at the package's repo. If the commit is the same, it's a CPython/JIT regression. Otherwise, it might be the package:

    requests: PASS → CRASH
    Repo: abc1234 → abc1234 (unchanged — likely a CPython/JIT regression)

    flask: CRASH → PASS
    Repo: 222bbbb → 333cccc (changed)

    This allows figuring out "3 of these are JIT regressions".

    #Python #CPython #JIT #labeille #testing

  12. labeille has a bisect command that binary-searches through a package's git history to find the commit that triggers a JIT crash:

    labeille bisect requests --good=v2.30.0 --bad=HEAD --target-python /path/to/cpython-jit

    github.com/devdanzin/labeille#

    Commits that won't build get skipped automatically (like git bisect skip), revisions get a fresh venv so dependency versions don't leak, and you can filter by crash signature when a package has distinct crashes.

    #Python #CPython #JIT #debugging #labeille

  13. labeille runs test suites from popular PyPI packages against a JIT-enabled CPython build and catches crashes: segfaults, assertion failures, etc.

    If all of requests, flask, attrs, etc. pass their tests under the JIT, that shows the JIT is working. If one crashes, there's a bug with a reproducer. We've found one crash so far: github.com/python/cpython/issu

    This requires curating a local package registry with repo URLs, install and test commands, etc.

    #Python #CPython #JIT #fuzzing #labeille #testing

  14. labeille runs test suites from popular PyPI packages against a JIT-enabled CPython build and catches crashes: segfaults, assertion failures, etc.

    If all of requests, flask, attrs, etc. pass their tests under the JIT, that shows the JIT is working. If one crashes, there's a bug with a reproducer. We've found one crash so far: github.com/python/cpython/issu

    This requires curating a local package registry with repo URLs, install and test commands, etc.

    #Python #CPython #JIT #fuzzing #labeille #testing

  15. labeille runs test suites from popular PyPI packages against a JIT-enabled CPython build and catches crashes: segfaults, assertion failures, etc.

    If all of requests, flask, attrs, etc. pass their tests under the JIT, that shows the JIT is working. If one crashes, there's a bug with a reproducer. We've found one crash so far: github.com/python/cpython/issu

    This requires curating a local package registry with repo URLs, install and test commands, etc.

    #Python #CPython #JIT #fuzzing #labeille #testing

  16. labeille runs test suites from popular PyPI packages against a JIT-enabled CPython build and catches crashes: segfaults, assertion failures, etc.

    If all of requests, flask, attrs, etc. pass their tests under the JIT, that shows the JIT is working. If one crashes, there's a bug with a reproducer. We've found one crash so far: github.com/python/cpython/issu

    This requires curating a local package registry with repo URLs, install and test commands, etc.

    #Python #CPython #JIT #fuzzing #labeille #testing

  17. labeille runs test suites from popular PyPI packages against a JIT-enabled CPython build and catches crashes: segfaults, assertion failures, etc.

    If all of requests, flask, attrs, etc. pass their tests under the JIT, that shows the JIT is working. If one crashes, there's a bug with a reproducer. We've found one crash so far: github.com/python/cpython/issu

    This requires curating a local package registry with repo URLs, install and test commands, etc.

    #Python #CPython #JIT #fuzzing #labeille #testing

  18. I've been working on a new Python tool: labeille. Its main purpose is to look for CPython JIT crashes by running real world test suites.

    github.com/devdanzin/labeille

    But it's grown a feature that might interest more people: benchmarking using PyPI packages.

    How does that work?

    labeille allows you to run test suites in 2 different configurations. Say, with coverage on and off, or memray on and off. Here's an example:

    gist.github.com/devdanzin/6352

    #Python #labeille #fuzzing #JIT #PyPI #benchmarking

  19. I've been working on a new Python tool: labeille. Its main purpose is to look for CPython JIT crashes by running real world test suites.

    github.com/devdanzin/labeille

    But it's grown a feature that might interest more people: benchmarking using PyPI packages.

    How does that work?

    labeille allows you to run test suites in 2 different configurations. Say, with coverage on and off, or memray on and off. Here's an example:

    gist.github.com/devdanzin/6352

    #Python #labeille #fuzzing #JIT #PyPI #benchmarking

  20. I've been working on a new Python tool: labeille. Its main purpose is to look for CPython JIT crashes by running real world test suites.

    github.com/devdanzin/labeille

    But it's grown a feature that might interest more people: benchmarking using PyPI packages.

    How does that work?

    labeille allows you to run test suites in 2 different configurations. Say, with coverage on and off, or memray on and off. Here's an example:

    gist.github.com/devdanzin/6352

    #Python #labeille #fuzzing #JIT #PyPI #benchmarking

  21. Riciclavano per Camorra e 'Ndrangheta: una operazione internazionale smantella rete criminale transfrontaliera

    Una rete criminale internazionale coinvolta nel riciclaggio dei profitti derivanti dalla cocaina per gruppi criminali organizzati italiani, tra cui #Camorra e '#Ndrangheta, è stata smantellata a seguito di un'indagine finanziaria transfrontaliera. Guidata dalla Gendarmeria Nazionale francese in collaborazione con i #Carabinieri italiani, la #Fedpol svizzera e con il supporto delle autorità di Belgio, Bulgaria, Germania ed Ecuador, sotto il coordinamento di #Europol ed #Eurojust, l'operazione ha tracciato flussi finanziari illeciti attraverso società fittizie, false fatture e investimenti in beni di lusso.

    Un cittadino montenegrino, designato come obiettivo di alto valore da Europol e ricercato in diverse giurisdizioni europee, è stato arrestato a Cannes, in Francia, insieme ad altri sette sospettati durante perquisizioni coordinate in Francia, Italia, Belgio e Svizzera il 23 febbraio 2026. La rete, collegata al traffico di cocaina su larga scala dal Sud America ai porti europei, utilizzava criptovalute, veicoli di lusso con compartimenti occultati e una struttura societaria multinazionale. I beni sequestrati includono immobili di lusso per un valore di oltre 5 milioni di euro e diverse entità societarie.

    Europol ha supportato le indagini dal 2023, fornendo analisi finanziarie avanzate, comunicazioni sicure e interventi sul campo. Nel 2024 è stata istituita una Squadra Investigativa Congiunta (#SIC / #JIT) tra Francia, Italia e Svizzera, successivamente ampliata per includere ulteriori paesi partner. Il finanziamento operativo è stato fornito dalla rete @ON, gestita dalla Direzione Investigativa Antimafia (#DIA) italiana.

    #trafficodicocainadalSudAmericaaiportieuropei
    #reteatON
    #GendarmeriaNazionalefrancese

  22. Riciclavano per Camorra e 'Ndrangheta: una operazione internazionale smantella rete criminale transfrontaliera

    Una rete criminale internazionale coinvolta nel riciclaggio dei profitti derivanti dalla cocaina per gruppi criminali organizzati italiani, tra cui #Camorra e '#Ndrangheta, è stata smantellata a seguito di un'indagine finanziaria transfrontaliera. Guidata dalla Gendarmeria Nazionale francese in collaborazione con i #Carabinieri italiani, la #Fedpol svizzera e con il supporto delle autorità di Belgio, Bulgaria, Germania ed Ecuador, sotto il coordinamento di #Europol ed #Eurojust, l'operazione ha tracciato flussi finanziari illeciti attraverso società fittizie, false fatture e investimenti in beni di lusso.

    Un cittadino montenegrino, designato come obiettivo di alto valore da Europol e ricercato in diverse giurisdizioni europee, è stato arrestato a Cannes, in Francia, insieme ad altri sette sospettati durante perquisizioni coordinate in Francia, Italia, Belgio e Svizzera il 23 febbraio 2026. La rete, collegata al traffico di cocaina su larga scala dal Sud America ai porti europei, utilizzava criptovalute, veicoli di lusso con compartimenti occultati e una struttura societaria multinazionale. I beni sequestrati includono immobili di lusso per un valore di oltre 5 milioni di euro e diverse entità societarie.

    Europol ha supportato le indagini dal 2023, fornendo analisi finanziarie avanzate, comunicazioni sicure e interventi sul campo. Nel 2024 è stata istituita una Squadra Investigativa Congiunta (#SIC / #JIT) tra Francia, Italia e Svizzera, successivamente ampliata per includere ulteriori paesi partner. Il finanziamento operativo è stato fornito dalla rete @ON, gestita dalla Direzione Investigativa Antimafia (#DIA) italiana.

    #trafficodicocainadalSudAmericaaiportieuropei
    #reteatON
    #GendarmeriaNazionalefrancese

  23. Oh boy, here I go again creating another Python project to try and find CPython JIT crashes.

    I might be letting my fuzzing habit become a JIT crashing problem.

    #JIT #CPython #Python #labeille

  24. Garbage Collector от мала до велика или как создаются и отчищаются ваши объекты

    Когда мы говорим о сборщике мусора, мы часто ограничиваемся фразой «он удаляет неиспользуемые объекты», однако в реальности GC — это сложнейшая система, которая взаимодействует с виртуальной памятью, потоками, стеком, регистрами и графом ссылок, и без понимания этих взаимодействий невозможно осознанно писать высоконагруженные приложения. В этом материале мы сосредоточимся именно на GC, рассматривая его не как магию runtime, а как конкретный набор алгоритмов и инженерных компромиссов. За каждой строкой new, за каждой локальной переменной и за каждым вызовом функции стоит конкретная архитектура процессора, виртуальная память операционной системы и довольно агрессивная инженерная математика сборщика мусора. Чтобы действительно понимать GC, необходимо начать не с него, а с того, на чём он стоит — с регистров, стека и кучи, поскольку именно они формируют корневую модель, на которую опирается любой современный runtime. Перед тем как мы начнем давайте разберемся в типах хранилищ памяти и как они работают:

    habr.com/ru/articles/1002194/

    #GC #Сборка_мусора #performance #оптимизации #optimization #green_tea #stackoverflow #span #heap #jit

  25. Garbage Collector от мала до велика или как создаются и отчищаются ваши объекты

    Когда мы говорим о сборщике мусора, мы часто ограничиваемся фразой «он удаляет неиспользуемые объекты», однако в реальности GC — это сложнейшая система, которая взаимодействует с виртуальной памятью, потоками, стеком, регистрами и графом ссылок, и без понимания этих взаимодействий невозможно осознанно писать высоконагруженные приложения. В этом материале мы сосредоточимся именно на GC, рассматривая его не как магию runtime, а как конкретный набор алгоритмов и инженерных компромиссов. За каждой строкой new, за каждой локальной переменной и за каждым вызовом функции стоит конкретная архитектура процессора, виртуальная память операционной системы и довольно агрессивная инженерная математика сборщика мусора. Чтобы действительно понимать GC, необходимо начать не с него, а с того, на чём он стоит — с регистров, стека и кучи, поскольку именно они формируют корневую модель, на которую опирается любой современный runtime. Перед тем как мы начнем давайте разберемся в типах хранилищ памяти и как они работают:

    habr.com/ru/articles/1002194/

    #GC #Сборка_мусора #performance #оптимизации #optimization #green_tea #stackoverflow #span #heap #jit

  26. Garbage Collector от мала до велика или как создаются и отчищаются ваши объекты

    Когда мы говорим о сборщике мусора, мы часто ограничиваемся фразой «он удаляет неиспользуемые объекты», однако в реальности GC — это сложнейшая система, которая взаимодействует с виртуальной памятью, потоками, стеком, регистрами и графом ссылок, и без понимания этих взаимодействий невозможно осознанно писать высоконагруженные приложения. В этом материале мы сосредоточимся именно на GC, рассматривая его не как магию runtime, а как конкретный набор алгоритмов и инженерных компромиссов. За каждой строкой new, за каждой локальной переменной и за каждым вызовом функции стоит конкретная архитектура процессора, виртуальная память операционной системы и довольно агрессивная инженерная математика сборщика мусора. Чтобы действительно понимать GC, необходимо начать не с него, а с того, на чём он стоит — с регистров, стека и кучи, поскольку именно они формируют корневую модель, на которую опирается любой современный runtime. Перед тем как мы начнем давайте разберемся в типах хранилищ памяти и как они работают:

    habr.com/ru/articles/1002194/

    #GC #Сборка_мусора #performance #оптимизации #optimization #green_tea #stackoverflow #span #heap #jit

  27. Garbage Collector от мала до велика или как создаются и отчищаются ваши объекты

    Когда мы говорим о сборщике мусора, мы часто ограничиваемся фразой «он удаляет неиспользуемые объекты», однако в реальности GC — это сложнейшая система, которая взаимодействует с виртуальной памятью, потоками, стеком, регистрами и графом ссылок, и без понимания этих взаимодействий невозможно осознанно писать высоконагруженные приложения. В этом материале мы сосредоточимся именно на GC, рассматривая его не как магию runtime, а как конкретный набор алгоритмов и инженерных компромиссов. За каждой строкой new, за каждой локальной переменной и за каждым вызовом функции стоит конкретная архитектура процессора, виртуальная память операционной системы и довольно агрессивная инженерная математика сборщика мусора. Чтобы действительно понимать GC, необходимо начать не с него, а с того, на чём он стоит — с регистров, стека и кучи, поскольку именно они формируют корневую модель, на которую опирается любой современный runtime. Перед тем как мы начнем давайте разберемся в типах хранилищ памяти и как они работают:

    habr.com/ru/articles/1002194/

    #GC #Сборка_мусора #performance #оптимизации #optimization #green_tea #stackoverflow #span #heap #jit

  28. 🤔 Ah, the riveting saga of the #GDB #JIT interface, where we discover that #debugging JIT-compiled code is as clear as mud without #DWARF sprinkles. 🐢 Because who wouldn't want to step through machine code one agonizing instruction at a time while GDB plays the clueless sidekick? 🤷‍♂️🔧
    bernsteinbear.com/blog/gdb-jit/ #JITCompilation #DebuggingChallenges #CodingSaga #HackerNews #ngated

  29. Ищем выход из лабиринтов RISC-V ISA: ускорение инференса с тензорным компилятором и JIT-ассемблером

    Привет, Хабр! Меня зовут Илья Знаменский, я ведущий инженер в группе оптимизации алгоритмов искусственного интеллекта в AI-дивизионе

    habr.com/ru/companies/yadro/ar

    #RISCV #AI #devboards #Inference_optimizations #JIT #bananapi #rvv #licheepi #xbyak #compiler

  30. [Перевод] Zabbix – автоматизация управления пользователями (JIT)

    Всем привет! Мы делаем проекты по Zabbix, накопили большую экспертизу и решили сделать переводы нескольких статей, которые нам показались интересными и полезными. Наверняка, будут полезны и вам. Также своим опытом делимся в телеграм-канале zabbix_ru , где вы можете найти полезные материалы и записи наших вебинаров, опубликованных на нашем ютуб-канале (прим. переводчика). Ниже ссылки на предыдущие статьи из цикла. Миграция с MySQL на PostgreSQL SELinux: интеграция с Zabbix и другими инструментами Защита от ложных срабатываний триггеров в Zabbix с использованием функций min/max/avg В этой статье обсуждаются варианты аутентификации в Zabbix, рассматривются примеры их настройки, а также обсуждаются преимущества и возможные недостатки использования отдельных методов. Подробности под катом.

    habr.com/ru/articles/970512/

    #zabbix #jit #gals_software #monitoring #мониторинг

  31. Все главные нововведения Python 3.14: от JIT до инструментов отладки

    Представьте: ваш Python-код работает на 30% быстрее благодаря JIT-компиляции, обработка запросов масштабируется на все ядра процессора без ограничений GIL, а отладка высоконагруженных систем происходит в реальном времени, без остановки продакшена. Это не футуристический сценарий “what-if” — это реальность Python 3.14, релиза, который переосмысливает саму природу разработки с высокой производительностью на Python.

    habr.com/ru/companies/axenix/a

    #python #python314 #многопоточность #нововведения #gil #jit #отладка #zero_overhead #интерпритатор #interpreter

  32. Ah, the thrilling #saga of the #Erlang #ARM32 #JIT, where a team of #developers bravely embarks on the monumental task of... making something work on older hardware. 🚀 Meanwhile, the rest of the world holds its breath for more tales of obscure programming adventures. 💤
    grisp.org/blog/posts/2025-10-0 #oldhardware #programmingadventures #HackerNews #ngated

  33. Italia-Brasile, questa volta vincono entrambe contro 'Ndrangheta e Cosa Nostra

    L'importanza delle Squadre investigative comuni (JIT) nella lotta ai legami criminali italo-brasiliani

    Due indagini di successo da parte delle autorità italiane e brasiliane hanno inferto colpi decisivi alle reti criminali che operano in entrambi i paesi.
    Attraverso una fruttuosa cooperazione, le autorità hanno scoperto i profondi legami criminali che collegano il mondo criminale italiano e brasiliano. Gli esiti delle operazioni non sarebbero stati possibili senza le squadre investigative comuni (Joint Investigation Team, in italiano Squadre Investigative Comuni)(#JIT #SIC) istituite presso #Eurojust.

    Le JIT sono una delle forme più avanzate possibili di cooperazione giudiziaria. A seguito della formalizzazione di un accordo, le autorità possono scambiarsi informazioni regolarmente, cooperare in tempo reale ed effettuare operazioni congiuntamente.
    Ciò consente loro anche di essere presenti durante le misure investigative nei reciproci paesi. Eurojust e il suo segretariato della rete JIT sostengono la creazione di squadre investigative comuni, forniscono sostegno finanziario e offrono competenze operative e legali. Nel 2024, Eurojust ha sostenuto oltre 360 JIT.

    Nei due casi specifici in argomento le autorità italiane hanno collaborato con le loro controparti brasiliane per combattere le reti criminali attive in entrambi i paesi. Questi casi dimostrano l’importanza della cooperazione internazionale attraverso le JIT nella lotta alla criminalità organizzata transnazionale e sottolineano il ruolo cruciale di Eurojust come hub per tale collaborazione.

    Il primo JIT si è focalizzato su una rotta di traffico di cocaina legata a ‘Ndrangheta, e suoi affiliati che operano in Brasile. Le indagini sono iniziate in seguito all'arresto di due 'ndranghetisti in Brasile nel 2019. Nel 2020 è stata istituita una JIT che ha scoperto una rotta di traffico di cocaina che comportava il trasporto di oltre 1.500 kg di cocaina in Europa, nascosta su navi mercantili e aerei privati. Nel corso di un'operazione del 10 dicembre 2024, condotta in collaborazione con Europol, sono stati arrestati 24 sospetti, di cui 5 in Italia e 18 in Brasile. In precedenza, la JIT aveva catturato uno dei più potenti intermediari di droga del mondo, un latitante italiano che era fuggito da una prigione uruguaiana nel 2019. Le autorità hanno lavorato insieme per localizzare e arrestare il boss mafioso in Brasile nel 2021. Attualmente sta scontando una pena detentiva di 30 anni in Italia.

    ...

    Il secondo JIT ha scoperto un sofisticato schema di riciclaggio di denaro utilizzato da una potente rete Cosa Nostra per riciclare i proventi della mafia attraverso molteplici società di comodo e uomini di paglia in proprietà e attività di ospitalità in Italia, Brasile e Hong Kong. Una JIT ha indagato sul progetto dal 2022, dando vita a due operazioni di successo in cui attività finanziarie per un valore di 51 milioni di euro sono state congelate, cinque sospettati sono stati arrestati e diverse società sono state sequestrate in Italia, Brasile e Hong Kong.

    Dopo la conclusione dei casi, il segretariato della rete JIT ha condotto una valutazione del processo, che sottolinea l'efficacia delle JIT nell'affrontare reati finanziari complessi e nel combattere le reti globali del traffico di droga. Le Squadre si sono rivelate essenziali per superare le barriere giuridiche e operative, condividere in modo sicuro le prove e coordinare azioni transfrontaliere simultanee. Senza una forma strutturata di cooperazione, smantellare i gruppi criminali e le estese reti di riciclaggio di denaro sarebbe stato impossibile.

    #Squadrainvestigativacomune
    #cooperazioneinternazionaledipolizia
    #cooperazionegiudiziaria

  34. Italia-Brasile, questa volta vincono entrambe contro 'Ndrangheta e Cosa Nostra

    L'importanza delle Squadre investigative comuni (JIT) nella lotta ai legami criminali italo-brasiliani

    Due indagini di successo da parte delle autorità italiane e brasiliane hanno inferto colpi decisivi alle reti criminali che operano in entrambi i paesi.
    Attraverso una fruttuosa cooperazione, le autorità hanno scoperto i profondi legami criminali che collegano il mondo criminale italiano e brasiliano. Gli esiti delle operazioni non sarebbero stati possibili senza le squadre investigative comuni (Joint Investigation Team, in italiano Squadre Investigative Comuni)(#JIT #SIC) istituite presso #Eurojust.

    Le JIT sono una delle forme più avanzate possibili di cooperazione giudiziaria. A seguito della formalizzazione di un accordo, le autorità possono scambiarsi informazioni regolarmente, cooperare in tempo reale ed effettuare operazioni congiuntamente.
    Ciò consente loro anche di essere presenti durante le misure investigative nei reciproci paesi. Eurojust e il suo segretariato della rete JIT sostengono la creazione di squadre investigative comuni, forniscono sostegno finanziario e offrono competenze operative e legali. Nel 2024, Eurojust ha sostenuto oltre 360 JIT.

    Nei due casi specifici in argomento le autorità italiane hanno collaborato con le loro controparti brasiliane per combattere le reti criminali attive in entrambi i paesi. Questi casi dimostrano l’importanza della cooperazione internazionale attraverso le JIT nella lotta alla criminalità organizzata transnazionale e sottolineano il ruolo cruciale di Eurojust come hub per tale collaborazione.

    Il primo JIT si è focalizzato su una rotta di traffico di cocaina legata a ‘Ndrangheta, e suoi affiliati che operano in Brasile. Le indagini sono iniziate in seguito all'arresto di due 'ndranghetisti in Brasile nel 2019. Nel 2020 è stata istituita una JIT che ha scoperto una rotta di traffico di cocaina che comportava il trasporto di oltre 1.500 kg di cocaina in Europa, nascosta su navi mercantili e aerei privati. Nel corso di un'operazione del 10 dicembre 2024, condotta in collaborazione con Europol, sono stati arrestati 24 sospetti, di cui 5 in Italia e 18 in Brasile. In precedenza, la JIT aveva catturato uno dei più potenti intermediari di droga del mondo, un latitante italiano che era fuggito da una prigione uruguaiana nel 2019. Le autorità hanno lavorato insieme per localizzare e arrestare il boss mafioso in Brasile nel 2021. Attualmente sta scontando una pena detentiva di 30 anni in Italia.

    ...

    Il secondo JIT ha scoperto un sofisticato schema di riciclaggio di denaro utilizzato da una potente rete Cosa Nostra per riciclare i proventi della mafia attraverso molteplici società di comodo e uomini di paglia in proprietà e attività di ospitalità in Italia, Brasile e Hong Kong. Una JIT ha indagato sul progetto dal 2022, dando vita a due operazioni di successo in cui attività finanziarie per un valore di 51 milioni di euro sono state congelate, cinque sospettati sono stati arrestati e diverse società sono state sequestrate in Italia, Brasile e Hong Kong.

    Dopo la conclusione dei casi, il segretariato della rete JIT ha condotto una valutazione del processo, che sottolinea l'efficacia delle JIT nell'affrontare reati finanziari complessi e nel combattere le reti globali del traffico di droga. Le Squadre si sono rivelate essenziali per superare le barriere giuridiche e operative, condividere in modo sicuro le prove e coordinare azioni transfrontaliere simultanee. Senza una forma strutturata di cooperazione, smantellare i gruppi criminali e le estese reti di riciclaggio di denaro sarebbe stato impossibile.

    #Squadrainvestigativacomune
    #cooperazioneinternazionaledipolizia
    #cooperazionegiudiziaria

  35. [Перевод] Почему Python такой медленный? И вот что об этом думают эксперты

    Команда Python for Devs подготовила перевод статьи о том, почему Python так медленный и что сообщество делает, чтобы это исправить. PyCon 2024 показал: Python ждут субинтерпретаторы, immortal objects, JIT-компиляция и другие технологии, которые могут ускорить его в разы.

    habr.com/ru/articles/948858/

    #python #производительность #gil #субинтерпретаторы #cython #jit #типизация #оптимизация #многопоточность #pycon

  36. Posted a topic about lafleur, the CPython JIT fuzzer I'm developing: discuss.python.org/t/introduci

    It has many details about the project, the results (4 JIT crashes so far), calls for help and ideas for the future.

    If any of this interests you, please give a read. Boosts welcome :)

    #lafleur #fusil #Python #fuzzer #fuzzing #CPython #JIT