- PR #310226 mengubah nilai default
git.addAICoAuthor dari off menjadi all dan sudah di-merge ke main, tetapi kemudian diakui sebagai regresi dan dijadwalkan diperbaiki di 1.119
- Perubahan intinya adalah perilaku yang secara default menambahkan trailer
Co-authored-by: Copilot saat kontribusi kode buatan AI terdeteksi
- Review PR Copilot menyoroti ketidaksesuaian antara nilai default skema
package.json dan fallback runtime repository.ts
- Pengguna mereproduksi bahwa penanda penulis bersama tetap ditambahkan meski mereka tidak memakai Copilot atau telah menyalakan
chat.disableAIFeatures
- Kontroversi berfokus pada ekspektasi WYSIWYG di UI pesan commit, keandalan catatan kepenulisan, serta implikasi hukum dan lisensi
- Kontributor VS Code menyatakan bahwa attribution tidak boleh ditambahkan jika
disableAIFeatures aktif atau jika perubahan tersebut bukan dibuat oleh AI
1 komentar
Komentar Hacker News
Hal yang menarik dari fenomena AI adalah betapa memusuhinya ia terhadap standar
Apakah sesuatu bekerja dengan benar, etis, atau faktual sudah tidak penting lagi; yang penting hanyalah “tolong pakai AI kami”
Microsoft sudah berpuluh-puluh tahun memulihkan reputasinya, lalu pada akhirnya membakarnya habis seperti persembahan untuk dewa robot
Google juga dulu cukup serius soal pengalaman pengguna, tetapi pernah mengganti CMD-G di Google Docs pada macOS menjadi pemicu fitur LLM. Seolah arti pintasan standar yang sudah berlangsung sekitar 30 tahun di macOS itu bukan masalah besar
Sekarang mereka tampaknya merasa bisa menjalankan ide mereka sampai tuntas tanpa insinyur perangkat lunak menyebalkan yang biasanya menghalangi, mengeluh, dan mengangkat masalah. Rasanya kita akan segera melihat utopia para eksekutif di mana-mana
Memang saya tidak secara eksplisit memerintahkan untuk memilih opsi yang lebih ramah pengguna, tetapi sepertinya niat dasarnya adalah menyedot sebanyak mungkin informasi ke backend. Saya berkali-kali memberi instruksi tambahan agar itu dihapus dengan menghabiskan beberapa token lagi, dan saya juga mengirim umpan balik karena menganggapnya sebagai masalah pembelajaran yang menarik
Pada akhirnya keserakahan menang lagi dan semuanya dibakar habis
Fakta bahwa sesuatu seperti internet bisa ada itu nyaris seperti keajaiban, dan pemerintah yang harus membuatnya. Pemulihan citra ala humas selama 10 tahun dari Microsoft ternyata sangat efektif bagi mereka
Ini seperti versi modern dari “Sent from my iPhone”, tetapi jauh lebih intrusif
Commit Git adalah catatan hukum dan teknis. Mencatat secara palsu siapa yang menulis kode demi menggelembungkan metrik penggunaan AI sangat merusak kepercayaan, dan mengecewakan melihat Microsoft memprioritaskan branding di atas integritas catatan pengembang
Dari IDE, saya berharap ia mencatat apa yang benar-benar terjadi, bukan mencatat apa yang diinginkan tim pemasaran agar dipercayai orang
“Sent from my iPhone” terlihat di layar penulisan dan bisa dihapus
Co-authored-by:tidak pernah muncul di UI pesan commit, dan ditambahkan tanpa pernah dilihat penggunaPraktik memakai pengguna sebagai sarana promosi tanpa persetujuan mereka selalu saya anggap tidak etis
Saat ini kode yang dihasilkan AI tidak dilindungi hak cipta
Co-Authored by Copilotjuga bisa dibaca sebagai berarti “tidak ada hak cipta”Bagi orang-orang yang beberapa tahun lalu percaya pada Microsoft “ramah pengembang” yang diwakili oleh VSCode: inilah yang selalu mereka lakukan, dan akan terus mereka lakukan
Perusahaan ini sudah memakai taktik seperti ini sejak awal 90-an
Kalau sampai tertipu lagi, yang bisa disalahkan tinggal diri sendiri
Kalau belum pernah dikhianati sendiri, mudah untuk meremehkan atau mengabaikan peringatan dari orang-orang yang mengalami langsung perilaku predator dan anti-persaingan Microsoft, era EEE, dan stack ranking
Ini memang buruk, tapi apa tidak berlebihan kalau terlalu bereaksi?
Karena pengadilan sedang memutuskan bahwa kode yang ditulis AI tidak memiliki hak cipta, ini terasa sangat memusuhi pengguna
Ketika Hotmail menambahkan “sent using Hotmail” ke email demi growth hacking, tidak ada konsekuensi hukum, tetapi yang ini bisa jadi berbeda
Bagian paling lucu adalah Copilot meninggalkan komentar di PR bahwa perubahan ini tidak mengubah perilaku nyata, hanya menciptakan ketidakkonsistenan di codebase, dan menyarankan untuk membatalkannya
Komentar ini tampaknya diabaikan
“Nilai default schema konfigurasi telah diubah menjadi
all, tetapi fallback runtime masih memanggilconfig.get('addAICoAuthor', 'off')diextensions/git/src/repository.ts. Keduanya sekarang tidak cocok, yang dapat menimbulkan perilaku tak terduga di konteks tempat default konfigurasi yang dikontribusikan tidak dimuat (misalnya beberapa test/host), dan membuat default yang dimaksud menjadi tidak jelas. Samakan fallback runtime dengan default schema, atau hilangkan fallback agar default kontribusi yang digunakan.”Sementara perubahan default yang sebenarnya malah tampaknya tidak ketahuan; entah itu memang tidak ada di menu mana pun
Menurut saya editor teks, walaupun berinteraksi dengan Git, seharusnya tidak melakukan apa pun selain melihat diff
lazygitbagus sekali karena tidak bergantung pada editor teks dan memberi antarmuka tingkat tinggi yang nyaris sempurna untuk GitIa bekerja sama baiknya di Ghostty, Terminal, zed, VS Code, atau lingkungan lain apa pun, dan juga sangat mengurangi jumlah penekanan tombol
Sebagai catatan, setelah itu mereka mengubah default
git.addAICoAuthormenjadichatAndAgenthttps://github.com/microsoft/vscode/pull/312880
Jadi pada dasarnya berubah dari
off→on→chatAndAgentPR awal disetujui dan di-merge oleh penulisnya sendiri dalam menit yang sama, jadi sejauh yang terlihat mereka mengubah ini secara buta tanpa review tambahan, atau mendorongnya maju sambil mengabaikan keluhan pengguna. Keduanya menunjukkan pengelolaan VSCode yang buruk
Pemasaran “Sent from my iPhone” hanya bekerja ketika orang ingin semua orang tahu bahwa mereka memakai produk itu
Saya memakai Android dan kebanyakan mengirim email dari komputer, tetapi saya melakukannya karena ingin bersikap seperti remaja sinis. Saya mendapat respons yang cukup menarik juga
Menarik melihat bagaimana cara berkomunikasi berubah seiring waktu, baik digital maupun bukan
Pemasaran tagline semacam ini paling efektif pada orang-orang yang bahkan tidak sadar bahwa mereka ikut berpartisipasi, atau yang kalaupun sadar tidak merasa cukup penting untuk mengubahnya
Manfaat yang didapat terlalu kecil dibanding usaha untuk menggantinya, jadi kalimat pemasaran itu tetap ada
Sent from my iPhone
Downloaded from Demonoid
Rusty n Edie's: The world's friendliest BBS 216-726-0737
Memang menjengkelkan, tetapi jelas efektif
Di bagian bawah pesan ada Sent by Outlook Android / iOS
Ini soal menggelembungkan metrik seseorang di suatu tempat di dalam Microsoft
Pertanyaannya adalah, ketika atasan mengetahui dari mana metrik yang membengkak itu berasal, apakah mereka akan membatalkannya atau justru mendorongnya
Penulis MR adalah https://github.com/cwebster-99 dan dia adalah Product Manager di Microsoft
Saya sering mengatakan betapa tidak bergunanya, dan kadang berbahayanya, manajemen produk di industri teknologi
Tidak adanya kepemimpinan untuk menghentikan PM mendorong metrik kesia-siaan seperti “PM menulis kode” juga tidak membantu
Di profilnya tertulis “@microsoft Product Manager for VS Code and GitHub Copilot”
Tetapi kalau melihat judul PR-nya, sepertinya mereka bahkan tidak mencoba menyembunyikannya
Metrik yang digelembungkan? Selama harga saham naik, seolah itu tidak masalah
Ini terasa seperti semacam situasi “macan tutul memakan wajah saya”
Bukankah kita semua sudah “sepakat” bahwa membiarkan AI menulis kode dan mengendalikan repositori perangkat lunak itu bagus?
Bahwa tidak apa-apa kalau kita tidak tahu apa yang terjadi di bawah permukaan tipis itu, asal cepat, bisa diperbaiki nanti, dan untuk apa testing? Pelanggan saya adalah tester saya, begitu maksudnya
Tetapi sekarang ketika pengembang yang menjadi pelanggan, mendadak ini jadi buruk?
Jika agen menulis kode dan pesan commit, menambahkan
Co-authored-bysecara default mungkin masuk akal. Tetapi tidak masuk akal kalau itu bahkan tidak ditampilkan sebelum commit, dan juga tidak masuk akal menambahkan pesan itu kalau AI cuma melakukan autocomplete kode