Fotone™ (@FotoneDev) header
Fotone™ (@FotoneDev) profile picture

개발자인듯 / 본계: @Fotoner_P

Joined April 2019
[메인트] 본계와 달리 개발과 관련한 주제를 주로 트윗 하기위해 만든 계정입니다. 그래서 본계에서 프로그래밍의 ㅍ자라도 관련이 있으셔 보이는 분들은 모두 팔로잉 드릴 예정이라 만약 마음에 안 드신다면 블언블 하셔도 괜찮습니다.
CVP 인증 뚫렸당
5
2
1
47
19,460
Fotone™ retweeted
This is a terrible compaction strategy that fundamentally doesn't understand how compaction and context management work. Seems like a lot of people are confused so let's break this down. 1. Compaction isn't a filter The role of compaction is to clean up history to keep the agent focused, not just deleting noise. It should be used sparingly when context gets too long, not constantly to keep context small. 2. Jev doesn't even know what it's deciding on! Models use the context of the thread to decide what to keep or not keep in a summary. This implementation goes through on a "line-by-line" (per tool call) basis to decide what should be left or deleted. Not only does this 32k token context model know very little of what happened before, but (in this implementation) it doesn't even know what the result of the tool call is! Deleting these things randomly will keep the model from knowing what it's tried and dooms you to end up in "stupid loops" where the model keeps trying the same thing over and over. 3. You're giving up the reasoning entirely Frontier models from OpenAI, Anthropic, XAI, and Google do not share reasoning traces over the API. They share encrypted payloads, which Jev cannot see (and often will drop). Anthropic is even stricter with this, requiring you to preserve the entire history in order to get any of the reasoning data. As a result, using this in Claude Code guarantees the model will act way dumber. 4. Models are tuned on their compaction flows For the last year, Frontier Labs have been including compaction and long runs as part of the training process. These models have learned ways to compact that are more effective than any rudimentary solution. Fun fact: If you switch models in Codex and compaction is necessary, compaction will run on the model that was previously used in the thread. 5. Cache writes are more expensive than cache reads. Cache writes are the biggest cost by far for agents. I often see cache write costs go over 60% of my total LLM spend in my personal use of Claude Code and Codex. Cache writes are insanely expensive when data earlier in the history is changed (because the old cache is invalidated when things change at the top). Every history edit requires a cache rewrite for ANY data past the history edit. If your history is "1,2,3,4,5,6" and you delete "2", you have to rewrite "3,4,5,6". This is more expensive than leaving "2" in the history. Good news. Since we're already killing all of the reasoning tokens by doing this stupid compaction strategy, the rewrite cost won't actually be that high because the model is missing so much data! 🙃🙃 6. The implementation is hot garbage. > "Whatever is not kept is deleted permanently, but the assistant can always re-run a tool or re-read a file." Good luck with that one. To be clear: this is a cool experiment and I find it genuinely interesting. That said, if you think this style of bs filtering on a probability threshold is actually a compaction strategy, I highly recommend you just use the defaults in tools like Claude Code and Codex. You're much less likely to hurt yourself that way.
found the perfect use case for @typesafeai Jev: instant compaction in 2026, why is compaction still a summarization prompt? Jev can make it instant by scoring every tool call and dropping what’s irrelevant
181
137
76
2,592
646,896
Fotone™ retweeted
incredible things happening on techtok
🤖 Made with AI
213
1,445
154
26,854
2,170,567
With the recent wave of vulnerability disclosures, it’s a good time to take a closer look at your own code. Turn your coding agent into a team of security auditors with the open-source skill that seeded Cloudflare’s vulnerability discovery harness. The 6 phase approach: 1. Map the codebase 2. Hunt for vulnerabilities 3. Challenge each candidate 4. Record the findings 5. Verify the findings 6. Report what’s confirmed, rejected, or still needs validation Start your hunt here: github.com/cloudflare/securi…
228
1,466
266
16,557
2,016,062
저렇게 뿌리는 게 절대 안 좋은건 맞지만... 일반 유저 입장에서는 깃허브 릴리즈 페이지가 밤티같고 불친절 한 건 사실이기도 하고, 깃허브에 소스 올리고 배포하는 것들도 온전히 신뢰할 수 있냐고 하면 그것도 아니긴 해서...
1
7
864
결국 만든 사람의 신뢰도적인 측면이나 어떻게 메인테이닝 되고 있냐가 크게 작용하는 것 같음
192
좋은 배포 방식이란 뭘까
113
누군가의 선행과 실수에 각박해진 세상이 되어가고 있는 것 같아
4
218
오퍼스 최고
2
105
CTR이 엄청 높은편인데 그동안 시달리고 있는 사람들이 참 많았었구나 싶다
1
74
사실 진입점만 놓고 보면... 절대로 친절한 구조는 아닌데
63
T3 코드 진짜 너무 좋다
90
😨
📡 방송 장비, 이제 스트리머끼리만 사고팔아요 ❓왜 만들었나요? - 번개장터·당근에 올리면 방송인인 걸 의심받을 것 같아서 - 스트리머 디스코드방을 이곳저곳 돌아다니기 번거로워서 - 잘 모르는 상대에게 주소·계좌 알려주기 불안해서 중고거래를 망설였던 스트리머분들을 위해 만들었어요. ✔ 채널 인증된 스트리머끼리만 [관리자가 직접 승인해요] ✔ 주소·계좌는 자동 암호화 ✔ 수수료 0원 · 대여도 OK 모바일에선 웹앱으로도 편하게 쓸 수 있어요! 🔗 onair-market.netlify.app 문의는 디스코드로 부탁드려요! 🔗discord.gg/WS5RHjj6RR #스트리머 #방송장비 #버튜버 #치지직 #중고거래
1
1,213
너무 어이가 없어서 말도 안 나오네
1
1
521
Proof REA is is malicious. This repository is simultaneously: (1) the vehicle for an active social engineering campaign harvesting credentials and biometric data from users who install it, (2) the subject of apparent artificial star inflation to manufacture legitimacy, and (3) the host of an architectural vulnerability enabling prompt-injection-to-RCE in AI agent workflows. The combination of pre-positioned @latest install instructions and a coordinated amplification network represents a complete supply-chain attack delivery mechanism should a malicious package version be published.
Readers added context they thought people might want to know
Security reviews of the official rea-agents npm package found no install hooks or telemetry endpoints, and Snyk lists zero direct vulnerabilities. Reports of malware stemmed from a separate fake repository (rea-tools/rea), not the official REA project. senn-tech.com/en/blog/rea-re… security.snyk.io/package/npm/re… pasqualepillitteri.it/en/news/23845/…
58
52
22
658
93,279
행렬곱 벤치 숫자를 모든 환경에서의 성능인 것 마냥 바이럴을 왜함??
🔥 엔비디아 RTX 그래픽카드 쓰시는 모든 분들 꼭 보세요!!!!! 🔥 해외에서는 진짜 난리인데... 국내에서는 아직 잘 안퍼진 것 같아 공유드립니다!!! --> 며칠전.. 엔비디아가 RTX에 걸어둔 "AI 연산 제한"을... 최근에 공개된 오픈소스가 그냥 풀어버렸습니다. 이름 GPU-Unlock인데... 새 글카 안 사고, 오버클럭도 안 하고, 제한만 풀었더니.. 아래와 같이 성능 향상이 되었습니다. RTX 3060 --> +78~99% RTX 3070 --> +72~81% RTX 3080 --> +68~73% RTX 3090 Ti --> BF16 +80% RTX 4070 Ti --> +83~84% RTX 4090 --> 특정 Tensor 거의 2배 RTX 2080 Ti도 --> +36~64% --> RTX 3000대만의 이야기가 아닙니다. 20 / 30 / 40 시리즈까지, 데스크탑이랑 노트북 쪽 실측도 지금까지 계속 실시간으로 쌓이고 있습니다. ⭐️ AI 이미지 생성이나 로컬 LLM 돌리는 분들은 특히 체감될 수 있을 겁니다!! ⭐️ 진짜 왜 이게 미친듯이 난리냐면... 내 집에 있는 RTX 글카 안에 "쓸 수 있는데 잠겨 있던" AI 성능이 있었기 때문입니다. 왜 엔비디아가 이렇게 했냐고 지금 의심이 가장 많이 되고 있는 쪽은.. --> 지포스랑 비싼 전문가용 GPU를 등급으로 나누려고 FP16/BF16 쪽을 일부러 깎아둔 거라는 쪽입니다. (아직 엔비디아가 공식적으로 인정한 건 아님) 이미 산 옛날 RTX 글카에 이만큼 성능을 엔비디아가 막아두고 있었다는 사실 자체가 너무너무 충격입니다... 오픈소스 깃허브: github.com/Zagitta/gpu-unloc… 40 시리즈 확장 깃허브: github.com/JustAResearcher/g…
2
1
7
655
특정 케이스에서의 체리피킹 성능을 가지고 모든 환경에서 성능이 오를 것이라고 바이럴 하는 건 쉽지 실제 로컬 LLM에서의 성능 향상폭도 그렇게 크지도 않고, 커널 펌웨어 취약점을 조작하는 방식인데 인프레좀비가 되어서 본인도 검증 안 된 정보를 퍼다나르기 정말 참 쉽구나.....
1
2
294
데드락
Austin, TX (OCT.25.2026)- We knew the day would come. Zoox vs Waymo vs Cybercab #SunsetProject
1
108
내가 가장 믿지 않는 서비스는 2026년 10월까지도 엔드포인트가 jsp 나 php로 끝나는 서비스들이야
2
1
4
137
Fotone™ retweeted
<D2Coding 폰트 1.4.0 릴리즈 소식을 전합니다.> D2 Coding은 한글과 영문, 숫자, 기호가 함께 있는 코드에서도 일정한 간격과 높은 가독성을 유지하도록 만든 코딩 전용 글꼴입니다. d2.naver.com/news/7193556?v=…
1
156
25
251
19,476