Ваш CLAUDE.md делает агента тупее. Исследование на 138 репозиториях это доказало

Я написал CLAUDE.md на 200 строк. Исследование ETH Zurich на 138 репозиториях говорит: мой агент стал от этого тупее на 3%, а я плачу на 20% больше за токены. Разбираюсь, что пошло не так.

https://habr.com/ru/articles/1010160/

#CLAUDEmd #AGENTSmd #контекст #AIагенты #coding_agents #ETH_Zurich #context_engineering

Ваш CLAUDE.md делает агента тупее. Исследование на 138 репозиториях это доказало

Полгода я собирал идеальный CLAUDE.md. Вычитывал каждую строку. Добавлял секции: «используй yarn, не npm», «тесты запускай так», «структура проекта вот такая». 200 строк чистого, выстраданного...

Хабр

Proposal for #constructionism #barcamp #ETH_Zurich

Where’s the resistance? Constructionism, FLOSS, and the politics of EduTech

Given Papert’s emphasis on openness, learner empowerment, and dismantling rigid and oppressive systems… And given that so many powerful ed-tech tools (Logo, Scratch, Arduino, micro:bit) are rooted in FLOSS values…
Why is conversation about digital sovereignty, platform hegemony, technofeudalism, digital rights, and critical digital pedagogy still so marginal in...

Static search trees: 40x faster than binary search

Table of Contents 1 Introduction 1.1 Problem statement 1.2 Motivation 1.3 Recommended reading 1.4 Binary search and Eytzinger layout 1.5 Hugepages 1.6 A note on benchmarking 1.7 Cache lines 1.8 S-trees and B-trees 2 Optimizing find 2.1 Linear 2.2 Auto-vectorization 2.3 Trailing zeros 2.4 Popcount 2.5 Manual SIMD 3 Optimizing the search 3.1 Batching 3.2 Prefetching 3.3 Pointer arithmetic 3.3.1 Up-front splat 3.3.2 Byte-based pointers 3.3.3 The final version 3.4 Skip prefetch 3.5 Interleave 4 Optimizing the tree layout 4.1 Left-tree 4.2 Memory layouts 4.3 Node size \(B=15\) 4.3.1 Data structure size 4.4 Summary 5 Prefix partitioning 5.1 Full layout 5.2 Compact subtrees 5.3 The best of both: compact first level 5.4 Overlapping trees 5.5 Human data 5.6 Prefix map 5.7 Summary 6 Multi-threaded comparison 7 Conclusion 7.1 Future work 7.1.1 Branchy search 7.1.2 Interpolation search 7.1.3 Packing data smaller 7.1.4 Returning indices in original data 7.1.5 Range queries 7.1.6 Sorting queries 7.1.7 Suffix array searching In this post, we will implement a static search tree (S+ tree) for high-throughput searching of sorted data, as introduced on Algorithmica. We’ll mostly take the code presented there as a starting point, and optimize it to its limits. For a large part, I’m simply taking the ‘future work’ ideas of that post and implementing them. And then there will be a bunch of looking at assembly code to shave off all the instructions we can. Lastly, there will be one big addition to optimize throughput: batching.

CuriousCoding
Static search trees: 40x faster than binary search

Table of Contents 1 Introduction 1.1 Problem statement 1.2 Motivation 1.3 Recommended reading 1.4 Binary search and Eytzinger layout 1.5 Hugepages 1.6 A note on benchmarking 1.7 Cache lines 1.8 S-trees and B-trees 2 Optimizing find 2.1 Linear 2.2 Auto-vectorization 2.3 Trailing zeros 2.4 Popcount 2.5 Manual SIMD 3 Optimizing the search 3.1 Batching 3.2 Prefetching 3.3 Pointer arithmetic 3.3.1 Up-front splat 3.3.2 Byte-based pointers 3.3.3 The final version 3.4 Skip prefetch 3.5 Interleave 4 Optimizing the tree layout 4.1 Left-tree 4.2 Memory layouts 4.3 Node size \(B=15\) 4.3.1 Data structure size 4.4 Summary 5 Prefix partitioning 5.1 Full layout 5.2 Compact subtrees 5.3 The best of both: compact first level 5.4 Overlapping trees 5.5 Human data 5.6 Prefix map 5.7 Summary 6 Multi-threaded comparison 7 Conclusion 7.1 Future work 7.1.1 Branchy search 7.1.2 Interpolation search 7.1.3 Packing data smaller 7.1.4 Returning indices in original data 7.1.5 Range queries 7.1.6 Sorting queries 7.1.7 Suffix array searching In this post, we will implement a static search tree (S+ tree) for high-throughput searching of sorted data, as introduced on Algorithmica. We’ll mostly take the code presented there as a starting point, and optimize it to its limits. For a large part, I’m simply taking the ‘future work’ ideas of that post and implementing them. And then there will be a bunch of looking at assembly code to shave off all the instructions we can. Lastly, there will be one big addition to optimize throughput: batching.

CuriousCoding

Ich bin natürlich voreingenommen, aber es sind wieder tolle Themen in unserem Weekly-Podcast 😁

- Hoch brisant: Was bringen Plastik-Zertifikate?

- Wie lassen sich Physik und Kochen unterhaltsam verbinden? #CooktheScience

- Wie könnten Warnhinweise für den Transport von Antimaterie aussehen? Schickt mir eure schönsten Entwürfe 🤩

Für mehr, hört rein in den #Podcast

#Physik #Antimaterie #Plastik #ETH_Zurich

https://t3n.de/news/weekly-plastik-zertifikate-antimaterie-transportieren-videovorlesung-cook-the-science-1661409/

Weekly: Plastik-Zertifikate, Antimaterie transportieren, Videovorlesung „Cook the Science” - t3n – digital pioneers

Warum Plastik-Zertifikate nur eine Notlösung sind und wie man Antimaterie am besten transportiert, erfahrt ihr in unserer neuen Podcast-Folge.

t3n Magazin

#Foresight in #HigherEd - We have published the first episode of the @EUA podcast "#Universities Futures Lab" - excellent insights and practical examples from #eth_zurich - enjoy!

https://rss.com/podcasts/universities-futures-lab/

#FuturesThinking

If you missed our demo at #3DV2024 , our setup will be presented at the #ICRA mobile manipulation workshop and we just finished to cut it into a nice video:

Spot-Compose: A Framework for Open-Vocabulary Object Retrieval and Drawer Manipulation in Point Clouds
📄 Paper: https://arxiv.org/abs/2404.12440
🔗 Webpage: https://spot-compose.github.io/
📹 Video: https://youtu.be/4BRKIzyaT3o?si=XB9SF4aTFXbBEv7f

#robotics #BostonDynamcis #spot #eth_zurich @cvg #computervision

Spot-Compose: A Framework for Open-Vocabulary Object Retrieval and Drawer Manipulation in Point Clouds

In recent years, modern techniques in deep learning and large-scale datasets have led to impressive progress in 3D instance segmentation, grasp pose estimation, and robotics. This allows for accurate detection directly in 3D scenes, object- and environment-aware grasp prediction, as well as robust and repeatable robotic manipulation. This work aims to integrate these recent methods into a comprehensive framework for robotic interaction and manipulation in human-centric environments. Specifically, we leverage 3D reconstructions from a commodity 3D scanner for open-vocabulary instance segmentation, alongside grasp pose estimation, to demonstrate dynamic picking of objects, and opening of drawers. We show the performance and robustness of our model in two sets of real-world experiments including dynamic object retrieval and drawer opening, reporting a 51% and 82% success rate respectively. Code of our framework as well as videos are available on: https://spot-compose.github.io/.

arXiv.org

Meine Tochter wird nimmt an einem Kurs der ICT-Scouts https://ict-scouts.ch/ teil. Ausserdem gehe ich mit Ihr an die #ETH_Zurich an deren Informatik-Tagen https://informatiktage.ch/eth/ besuchen.
Beim Recherchieren habe ich mich auf Angebote in Reichweite beschränkt. Der Besuch der ETHZ bedeutet eine Reise von über 2h, das ist für Schweizerverhältnisse schon recht viel 😉 da machen Besuche an die EPFL oder im Ausland keinen Sinn.

Ich habe noch weitere Informationen gesammelt. Dazu später mehr.

ICT Scouts - neue Webseite

Die Webseite wird bald wieder verfügbar sein. So erreichen Sie uns: Geschäftsstelle Förderverein ICT Scouts Kirchmattweg 4b 4425 Titterten +41 61 508 57 58 [email protected] Partner Robert Jankovsky +41 61 521 64 56 [email protected] Presse & Kommunikation [email protected] Scouting Sebastian Sigrist +41 61 521 64 50 [email protected] Campus Robert Jankovsky +41 61 521 64 56 [email protected] Campus Allschwil: Sebastian Sigrist +41 61 521 64 50 Campus Bern: Janet Do +41 61 521 64 51 Campus Zentralschweiz: Livia Ruckli +41 61 521 64 55 Campus Mägenwil: Pascal Tomasovic +41 61 521 64 53 Campus St.Gallen: Bel Koller +41 61 521 64 54 Campus Thun: Roman Oppliger +41 61 521 64 56 Campus Zürich: Noah Schneider +41 61 521 64 52 © ICT Scouts/Campus 2024

ICT Scouts/Campus - Just another WordPress site

Meine Tochter ist jetzt 13 Jahre alt und hat sich bei der Berufswahl ernsthaft dafür interessiert, etwas in Richtung #IT zu machen.
Ich habe etwas selber recherchiert und (zumindest hier in der #Schweiz) sieht man quasi die Steppenroller über die leere Ebene vorbeiziehen: https://de.wikipedia.org/wiki/Frauen_in_der_Informatik#Schweiz -> Link in der Referenz zeigt auf eine archivierte Seite der ETH Zürich von 2016.
Kennt jemand ein Netzwerk (am besten von Frauen für Frauen), das sich für Frauen in der IT einsetzt?

#ETH_Zurich

Frauen in der Informatik – Wikipedia

For those of you who are in #Zurich : on Feb 29th @tomgag will present #shufflecake at the ZISC (Zurich Information Security and Privacy Center) lunch seminar at ETH, it's gonna be a chance to ask questions, have a look at current dev status and upcoming directions. Participation is open to everyone, remember to register online in case, so you can get free pizza!

https://zisc.ethz.ch/event/shufflecake-plausible-deniability-for-multiple-hidden-filesystems-on-linux/

#ETH #ETHZ #ETH_Zurich

29 Feb 24 - Shufflecake: plausible deniability for multiple hidden filesystems on Linux

Dr. Tommaso Gagliardoni

WFTR