Emre Yilmaz
I am a veteran Full-Stack Engineer, Open Source Contributor, and Web Generalist. Having shipped applications continuously since 2005, I don't just write code—I architect scalable digital systems that drive business value. Building Nostr tools:
He added a message that appeared in the terminal every time anyone installed core-js, asking for help or a job. Millions of developers saw it, and many of them complained about the message. He went to prison in January 2020 and was released early, about ten months later.
Source: sheets.works
February 2024: Jia Tan releases two versions with the backdoor inside. Andres Freund finds it on 29 March.
Source: sheets.works
“In case I am no longer available due to retirement or whatever.”
Source: sheets.works
Take a path beyond the vortex —
Trust your own cerebral cortex.
Source: github.com
I don’t know what we can do, except understand and accept that this is happening.
Source: www.baldurbjarnason.com
Especially those who have some savings.
Source: www.baldurbjarnason.com
I suspect that everybody’s suffering. Some are just better at pretending.
Source: www.baldurbjarnason.com
In woodworking, the power tools didn’t reduce the woodworker’s emotional investment in what they made. The worker still felt like they’d made that thing out of wood themselves.
Source: www.baldurbjarnason.com
These changes mean we’re doing more with less time, probably less reward as well, and the job itself is less interesting.
Source: www.baldurbjarnason.com
“I see your point, but this isn’t fun any more. This isn’t enjoyable. This is bad for me.”
Source: www.baldurbjarnason.com
Except that the job was never to type code, it was to deliver valuable software.
Source: www.sicpers.info
Bu cins köpeklerin hararet, obezite, farenks refleksinin yanı sıra daha ciddi olan nekrotizan meningoensefalit (beyin zarı hasarı) ve hemispondili hastalıklarına yakalanma ihtimalleri yüksektir. Sahipleri tarafından, kulakları ve yüzündeki kırışıklıkların arası özenle ve dikkatlice ve sık aralıklarla temizlenmelidir.
Source: tr.wikipedia.org
The Roma slur blog post is 1:1 hitlerite. Even the same victims.
Source: tante.cc
Once people start giving room for far right bullshit, that takes up more and more space until reason goes out of the window.
Source: tante.cc
Your post was written by someone whose family obviously never had any experience with real fascists in the 20th century.
Source: tante.cc
If there’s a Nazi and 10 folks sitting together at a table and nobody says and does anything? There’s 11 Nazis at that table.
Source: tante.cc
DHH is using his position and his influence to accumulate donations that he then can distribute to projects that align with his fascist worldview and ambitions. And in a time where many important projects and infrastructures are strapped for cash running just on the goodwill of a handful of people that is increasingly dangerous. Not because its corporate money – a lot of funding for open source comes from corporations, they are after all who are sucking up all the surplus from people’s labor. It’s because this amount of money gives him power.
Source: tante.cc
I don’t want to go into all the gritty details here, Brennan Kenneth Brown did a great job with their article “Normalized Fascism in Open Source: $12 Million Given to DHH“, but here’s the short version. DHH is a racist and a fascist. He recently wrote articles on how there are [Content Warning: massive racism] too many brown people in London these days. In July he wrote an [Content Warning: Racism, anti-romanism] article comparing Roma communities (using a slur for them) to “wolves” that should be “shot”. His X account is also know to be “edgy” in a similar way.
Source: tante.cc
there will never be a global agreement between all the peoples of the Earth about whom or what should be allowed and what should be disallowed.
Your signing key is not just your identity here. It is the write authority over every copy of the repository.
Loading preview...
Kind: 30023
Good policy makes the lever harder to pull. It does not remove the lever.
Loading preview...
Kind: 30023
On July 23, India's Cyber Crime Coordination Centre gave GitHub three hours to disable three repositories. The repositories were bitchat, a messaging app that works over Bluetooth mesh without an internet connection. The notice came from a body under the Ministry of Home Affairs, cited Section 79(3)(b) of the Information Technology Act, 2000, and carried the standard consequence: comply or lose the intermediary protection that keeps a platform from being liable for what its users post. The stated reason was that bitchat keeps working "even during network restrictions" and "internet shutdowns," which lets people "circumvent lawful restrictions" and hampers "lawful interception, attribution, and traceability." Protesters at Jantar Mantar, where mobile internet had been shut off, had started using it.
Loading preview...
Kind: 30023
The main problem with using your git hosting location is that your code is now coupled to a hosting provider. That is, if you move your git hosting to GitLab then you have to change your code! Otherwise, you’ll be fetching the old verison. This can result in you being unable to change git hosting provider because the amount of overhead in switching. So you literally end up with your code coupled to GitHub. Which sounds completely nuts, but it’s something that is pretty much defacto in the Go community.
Source: iain.rocks
For example, conflicting skill vs spec or vagueness that is part of the NL (natural language).
Source: blog.alexewerlof.com
We're just lab rats after all.
Source: blog.alexewerlof.com
Human language is vague and conflicting. That's the primary reason programming languages are created.
Source: blog.alexewerlof.com
AI is a multiplier: it gives wings to both stupid and smart people.
Source: blog.alexewerlof.com
I help technical founders, fast-growing startups, and established enterprises design, audit, and ship rock-solid software. With 20+ years of continuous production delivery, I cut through hype to engineer architectures that scale cleanly without technical debt.
Source: emre.xyz
Describing Monero as a "privacy coin" is not accurate. The primary purpose of cryptographically designed money has always been privacy! It is in the name itself: crypto. The very meaning of the word implies "secret," "hidden," or "operating away from prying eyes." Therefore, Monero is actually the true cryptographic money technology. Bitcoin was a "Proof-of-Concept" and a prototype. Monero, however, is the real revolution. If your government endorses and regulates your favourite cryptocurrency, then that cryptocurrency is not a true cryptocurrency. I'm sorry, bro, but the truth can be painful, and pain can be an effective teacher. I hope no one has to learn the hard way. If you don't want to end up on the tragic and defeated side of history, which fails to learn from mistakes and errors, then research #Monero.Monero'yu bir "mahremiyet coin"i olarak tanımlamak yanlıştır. Kriptografiyle tasarlanmış paranın esas amacı zaten mahremiyettir! Adı üstünde kripto/crypto: Kelimenin esas anlamı bile "gizli olan", "saklı olan", "gözlerden uzak hareket eden" şeklindedir. Dolayısıyla Monero gerçek kriptografik para teknolojisidir. Bitcoin bir "Proof-of-Concept" ve bir prototiptir. Monero ise asıl devrimdir. Devletiniz favori kriptoparanızı destekliyor ve regüle ediyorsa, o kriptopara gerçek kriptopara değildir. Üzgünüm bro, gerçekler acı, acılar da öğreticidir. Umuyorum ki kimse acı yoldan öğrenmek zorunda kalmaz. Tarihin hata ve yanlışlardan ders almamış hazin ve mağlup tarafında olmamak için Monero'yu araştırın.
Referenced note not yet available
note1mr2z9lw…5qpfenww
Anyone who believes that the coordinated statements from the last few days by the big powers — Anthropic, OpenAI, X, Nvidia, MS, etc. — calling for a reduction in AI power, are motivated by a healthy concern for human well-being and not purely by business strategy, are completely wrong.
This is my take:
Today, AI development is completely deficit-driven. They lose billions of dollars every year on the creation and maintenance of enormous data centers. The only thing keeping the racket going is a circular economy between all these big companies. They issue debt to finance each other, which in turn buy each other's shares and contract each other's services. But this racket can't be kept running indefinitely — it's unsustainable.
What they need is to reduce competition and secure clients willing to pay the real cost of the service. That's why their best interest is having the state regulate AI to the point of banning certain developments. The main goal is to nationalize AI, sell or lease it to the state, and ban open-weight models. In this way, these big companies would have a cash-rich client and eliminate competition from small developers and open-weight AI with one shot.
And to be able to pass that law, they need to create a state of panic in the population that allows the state, once again, to abolish freedoms and rights in the name of false security.
They've already started attacking open-weight models. Nvidia just bought Hugging Face, the largest repository of free LLMs. Microsoft bought GitHub last year.
The strategy is exactly the same as with the fake COVID pandemic:
Big pharmaceutical companies historically had to invest enormous sums of money in development over more than a decade before bringing any product to market. And then they had to recoup it in just a few years before patents expired, with no guarantee of profitability.
Therefore, they wanted a scenario in which they didn't have to wait at least a decade to commercialize their products. Ideally, they needed to create massive demand to sell their products before they were even developed, so they could finance development with that revenue. And what better client than the states?
So the best strategy to achieve that massive demand was, once again, by spreading panic in the population that allowed democratic states to pass laws mandating the purchase of those products to distribute to the entire population.
The AI industry is the same dog with a different collar.
AI is not dangerous; the danger is that it's in the hands of a few, which is precisely what they are trying to achieve.
Referenced note not yet available
note13rmhdsl…gqls28yf
Today, AI development is completely deficit-driven. They lose billions of dollars every year on the creation and maintenance of enormous data centers. The only thing keeping the racket going is a circular economy between all these big companies. They issue debt to finance each other, which in turn buy each other's shares and contract each other's services. But this racket can't be kept running indefinitely — it's unsustainable.
Referenced note not yet available
note13rmhdsl…gqls28yf
Web doğası gereği dağıtık bir yapıyken internetin bu kadar merkezileşmesi hep beni rahatsız ediyordu. Tabii ki birçok başka insanı da. Bunun başlıca sebebi sosyal medya platformlarıydı. Ziyaretçi defterleriyle başlayan furya, forumlara, oradan Friendfeed benzeri duvarlara, MySpace benzeri platformlara, sonrasında Facebook ve Twitter‘a evrildi. Facebook ve Twitter’dan önce bloglar ile daha dağıtık bir yapıda olan internet bir anda merkezileşmeye başladı.
Si kstrat mitar, za ziran tu ren. Harikosan tu ren, kalami su har. Za tiren kalire mutta rakisa. Zu la muran tsken hsani. Marikosen traks mi kore mun. Vrantesuna klemasnu xari kalami. Zannk zuran te, miraku, tiraku, liraku. Me bi senne tun klasmek zjrane.
La siro tarrimosen tu kas. Zi te rakes tu men, direso tarikatesun. Haterim jalike xalem marin tar kesum. Terkum zaletu karre, kalami su gis. Zateri tur maken tila zer. Zatiretul kalimen turrasi ma tiren te suren.
Trackstr is an unreleased, open-source Nostr media database for discovering and tracking movies, music, television, and other media. Its current design uses event kinds 35400 through 35402 , providing a reviewable schema and implementation surface. The kinds remain project-defined and may change before a release
Loading preview...
Kind: 30023
Calendar by Form* v2.4.0, a Nostr calendar client, adds Mailstr guest invitations and mobile calendar fixes. The invitation path lets organizers include participants through mail-oriented coordination without requiring an existing calendar account
Loading preview...
Kind: 30023
Uzun zamandır Medium ve benzeri platformlara yazmak yerine, kendi sitemde yazıyorum. Hatta geçenlerde, buradaki yazılarımı da kendi bloguma taşıdım. Kontrolünün kendimde olmasını tercih ediyorum. Bu kararımı özellikle Medium kazanç sağlama ihtiyacından dolayı abonelik sistemine ve okumaya devam etmek için aboneliğe mecbur etme sistemine geçince vermiştim.
Fakat Medium’un sağladığı önemli bir şeyi de terk etmek manasına geliyordu bu. Platform bir dağıtım aracıydı. Burada yazdığımda tüm platform içerisinde tam bir dağıtım sağlıyordu. E-posta atıyor, önerilenlere gösteriyordu. Yazdıklarım daha fazla insana erişebiliyordu. Bir de tabii ki insanlar burada takip edebildiği için özel olarak onlara bildirim de gidiyordu.
Benzeri bir çaba Blogspot zamanlarında da vardı. WordPress kullanıcıları istedikleri blogları takip edebiliyordu. Hâlâ öyle sanırsam. Bu da dağıtım ve erişimi kolaylaştırıyor haliyle.
İşte Medium’u bırakınca bu kolaylıktan vazgeçmiş oldum. Dağıtımı kendim halletmek için bir e-bülten eklemiştim siteme, sadece bana abone olanlara yazı çıktıkça haftalık olarak e-posta atıyor. Bir de tabii içerik ürettikçe sosyal medya hesaplarımda ayrı ayrı paylaşıp insanlara eriştiriyor ve haber veriyordum.
Hey bakın, yeni bir yazı yazdım.
Ancak, bağımlı olmamayı bu kolaylığa tercih ettim ve buna hiçbir zaman pişman olmadım. Zaten bağımlılık bu şekilde yaratılıyor.
Medium bir şirket; bağlı bulunduğu katı kuralları, resmi olarak yer aldığı devletin kuralları ve benzeri şeyler bulunuyor. Sadece belli bir konuda konuştuğum için, kiracısı olduğum bu platformdan uzaklaştırılmak ve o ana kadar ürettiğim her şeyin silinmesi çok kolay. Sadece ayrık otu olarak herhangi bir platformdan çok kolay şutlanabiliyorsunuz.
Benzerlerini defalarca diğer platformlarda da gördük. GitHub, Instagram, Facebook, Twitter.
Sadece bireysel sorunlar olmasına da gerek yok. Yaşadığınız devletin, platformun bulunduğu devletle sorun yaşaması da sizin zarar görmeniz manasına geliyor. Örneğin, Amerika ve İran sorunları sebebiyle, GitHub İranlı kullanıcıların hesaplarını kapatmıştı.
Bu motivasyon benim kendi blogumda yazmamın en güçlü motivasyonlarından biriydi hep. Kiracı olmak yerine sahip olarak devam etmek.
Fakat bu teknik bir okuryazarlık gerektiriyor. Ben yazılımcı olduğum için bu sahiplik sorununu çok kolay aşıyorum ancak ya sıradan kullanıcılar? Evet internet dağıtık bir yapıda, çok kolay kendi blogunuzu kurabiliyorsunuz. Ancak o kadar da kolay olmuyor gerçek hayatta. Bu sebeple zaten Medium gibi platformlar kazanç sağlayabiliyor. Düzenli blog tutmak isteyen insanlar genelde bir platforma kiracı olmaktan başka çare bulamıyorlar.
Ben kendi sitemde yazarken, dağıtım sorunu da canımı sıkıyordu ve bunu çözmek adına da pek çok şey araştırıyordum. En azından sosyal medya platformları arası dağıtım sorununu çözebilmek adına, en başta Mastodon ile meşhur olan ActivityPub protokolünde bir dağıtık hesabım olursa, sadece bir kere paylaşırım ve tüm Mastodon sunucularından takipçilerime ulaşacağı için bir sorunu çözmüş olurdum. Sonra benzer şekilde BlueSky ve ATProto ile çözmeye çalıştım.
Ancak sadece sosyal medya değildi dağıtımın temel sorunu. Yine oradan tıklayıp benim siteme geliyorlar ve Medium’da olduğu gibi, sadece uzun format yazılarım için takip edenler keyifli bir deneyimle yazılarımı okuyamıyorlar.
Sonra bir gün Jack Dorsey Nostr denen şeyden bahsetti. Sihirli bir şekilde, yaşadığım tüm sorunlarım bir anda çözülmüş gibi oldu.
Son iki yıldır aktif olarak Nostr protokolüne dair ne varsa kullandım. Sadece bir delirehberi@emre.xyz kullanıcım var. Blogumda yazdığım her yazı Nostr ağında ve sadece Nostr uyumlu Medium benzeri (Yakihonne) tarzı istemciler ve uygulamalarla girenler uzun format yazılarımı görürken, Twitter benzeri (Primal) uygulamalar kullananlar tweetlerimi görüyor ama hepsi aynı hesabımı aynı şekilde takip ediyor. Bu sadece dağıtık bir sosyal medya deneyimi değildi, internetin nasıl dönüştüğünün bir ön izlemesiydi.
Sadece yazılı değil, görsel medyayı ve diğer sosyal etkileşimlerin tamamını dönüştüren bir ön izleme. Daha da güzeli ortada bir şirket yok, yani herhangi bir yerde hâlâ kiracı değilim. Tüm içeriklerim benim, internet üzerinde pek çok farklı sunucuda aynı içerikler bulunabiliyor ve haliyle bir kurumun beni sevmemesi sebebiyle silinemiyor. Veya bir devlet tarafından ne hesabımın ne de içeriklerimin engellenmesi ne teorik ne de pratik olarak mümkün değil.
Yani hem dağıtım sorunum, hem verilerimin sahipliği sorunu, hem de engellenebilirlik sorunum aynı anda çözüldü. Blog içeriklerim Nostr ağında, okumak için siteme girilmesine gerek yok. Tweetlerim Nostr ağında, aynı istemci uygulama ile o da görülüyor. Resimler (Instagram), videolar (YouTube), yazdığım kodlar (açık kaynak, GitHub), üstünü çizdiğim yazılar, okuduğum kitaplar (Goodreads), izlediğim filmler (IMDb), hepsi aynı ağda ve hepsi uygun uygulamaları ile aynı hesabımdan görüntülenebilir. Hatta hepsini destekleyen tek uygulamayla da görünüyor. Hatta https://nostr.emre.xyz üzerinde her aksiyonun görüntülenebileceği bir şey bile yaptım.
Nostr bana o kadar büyük bir gelecek perspektifi gösterdi ki, herkesle paylaşmak adına da https://nostr.org.tr adındaki web sitesiyle birlikte, sıradan kullanıcılar için Nostr’ı anlatmak görevini birkaç arkadaşımla birlikte üstlenme kararı aldık.
Eğer benzer dertleriniz varsa sizi de Nostr ağında görmek ve topluluğumuza kabul etmekten mutlu oluruz. Potansiyeli bu kadar büyük bu ağa hepiniz davetlisiniz.
Daha fazlasını öğrenmek için https://nostr.org.tr’yi ziyaret edebilir veya bana e-posta ile de ulaşabilirsiniz. Her türlü sorunuzu cevaplamaktan memnuniyet duyacağım.
Sağlıcakla kalın.
Loading preview...
Kind: 30023
If you have old, abandoned projects lying around, check your DNS records today and delete any dangling CNAME points before someone else claims them.
Loading preview...
Kind: 30023