Burak Yigit Kaya

Burak Yigit Kaya

@byk.im

Curious mind. Open source, behavioural psychology, automation

680 followers813 following4.6K posts

Burak Yigit Kaya reposted

@sentry.io is a real one for this! $1M to open source maintainers this year 🙏🎉 for many years, Sentry was the only company using my software to actually donate to me. if nothing else, it was a big reason i decided to join the team! blog.sentry.io/another-year...

blog.sentry.ioWe just gave a million dollars to Open Source maintainersSentry raised its Open Source budget from $750,000 to $1,000,000 this year. Here's why, and how we split it among maintainers and foundations.

Burak Yigit Kaya reposted

ghgrab is a TUI tool for downloading files from Git repos without cloning the whole repo. You can browse GitHub, GitLab, Codeberg, Forgejo repos, preview files, batch download folders, grab releases and more. Abhinav made ghgrab using @ratatui.rs & is Terminal Tool of the Week! ⭐️

I only contributed to ESLint briefly but very intense during those months and I learned SO MUCH. It was the project that introduced me to ASTs properly and making me not afraid to touch them. Thank you @humanwhocodes.com :)

Nicholas C. Zakas@humanwhocodes.com

13 years ago today I made the first commit to the ESLint Git repo. It’s hard to believe that this project I cobbled together in my spare time over a couple of weeks is still going strong. I’ve been doing a lot of reflecting over these years and the journey it’s been. A thread.

Burak Yigit Kaya reposted

13 years ago today I made the first commit to the ESLint Git repo. It’s hard to believe that this project I cobbled together in my spare time over a couple of weeks is still going strong. I’ve been doing a lot of reflecting over these years and the journey it’s been. A thread.

Burak Yigit Kaya reposted

With the right skills, AI is great at finding vulnerabilities. Sentry developed Warden to automate this, and used Home Assistant as a test bed. Our admin/user role split has been a work in progress for years, and Warden just flagged all the places we missed. Neat! cra.mr/finding-vuln...

cra.mrFinding Vulnerabilities with WardenWe found 100+ vulnerabilities with Warden across Sentry and a few big OSS repos—here’s how we scope skills, iterate locally, and run it on PRs.

Burak Yigit Kaya reposted

We're at HumanX this week! Come visit booth 1212 for cool swag and fun chats 😎

Speaking of agents, we now have `sentry schema` to explore our API schema along with `--json` support for even `sentry help` and any `--help` flag so your agent can discover the CLI much easier. We also have much better and split SKILLs per command, thanks to x.com/zeeg

So many performance improvements from reducing number of requests, smart caching, reducing bloat (including from our very own SDK). You really should feel it if you used it earlier. Oh and now we can do offline upgrades (yes, really!)

So many minor fixes and UX improvements to guide humans *and* bots/agents when mistakes happen along with much nicer and consisent output across all commands

I was looking for a way to reduce our binary size for Sentry CLI. It uses `bun --compile` which is quite large at ~100MB. After some research, realized that it ships with ~30MB ICU data for locale operations that we will never do.

View full thread

It punches out these unused ICU bits from your binary, replacing them with zeros and now your binary compresses much better. We saved ~10MB from the compressed size bringing it close to ~25MB.

I wonder if there are other things we can do like this. And before you say, I tried UPX. Not only it breakes compiled bun binaries, it also adds ~250ms start-up overhad which is not something we want in a CLI.

I was looking for a way to reduce our binary size for Sentry CLI. It uses `bun --compile` which is quite large at ~100MB. After some research, realized that it ships with ~30MB ICU data for locale operations that we will never do.

View full thread

The size on disk is not very important, it is the size being transported and we *just* added gzipped assets (because GitHub does not do HTTP compression for some reason 🤷🏻). Do you know what compresses well? Let me tell you: zero!

I was looking for a way to reduce our binary size for Sentry CLI. It uses `bun --compile` which is quite large at ~100MB. After some research, realized that it ships with ~30MB ICU data for locale operations that we will never do.

Slicing that out from the compiled binary was challenging due to the need to shift offsets. I also did not want to compile bun from scratch either (although that would enable more optimizations re size). Then it hit me:

And we are going Bun-first. If we can find a way to shring the Bun binary sizes, I don't think we'll have any reason to go with npx at this point!

Burak Yigit Kaya reposted

Happy 🔧 ICONOCLASTS 🔧 anniversary! Sat a long time on physical goods, and could use help for coming projects. I decided to try a few auctions for support! Hope this is a good avenue for those of you asking for this. I have always been grateful for your support! 💛 www.ebay.com/usr/konjakon...

This is a v0 launch and we'll be iterating quickly. Please send us your feedback so we can make it work great for you! @maditya.sh, Miguel (bete), and I are eager to hear all from you!

Burak Yigit Kaya reposted

Burak Yigit Kaya reposted

Congress is debating a bill that would require platforms to police families’ online behavior, or face legal risk. The result will be more account lockouts, ID checks, and algorithmic mistakes—for both parents and kids.

eff.orgCongress Wants To Hand Your Parenting to Big TechInstead of respecting how most parents guide their kids towards healthy and educational content, KOSMA hands the control panel to Big Tech. That’s right—this bill would take power away from parents, a...

How I'm staying warm in the winter: >Opus 4.5: Done. 342 lines of unreliable tests burned. 🔥 (along with my tokens I guess)

Just realized I'm listening to 50-year old songs as my "teenager songs". Oh, it's 70s classical rock. Yup you feel old too now, I know.

Burak Yigit Kaya reposted

Replying to @sentry.io

@byk.im uses WezTerm, which is an awesome terminal emulator, so we gave Wez $1,592.40 to express our thanks 🤠

Burak Yigit Kaya reposted

No one believed us when we quit our jobs to rebuild Slack + Notion + Linear in 2 years. To be fair, it took us 3

Caleb Meredith@calebmer.com

Introducing Alpine Your docs, tasks, chat, and AI finally in one app alpine.inc

Everytime I travel, I have to use my IEMs. Like them but finding good tips was always a struggle. I like foam tips the best but they get very itchy after a few hours and putting them in an out are a hassle. Foam tips are nice but they get slippy and fall out after 30 mins as my ears get warmer.

Next level DIY skill unlocked: modify an IKEA furniture using a hired mitre saw (which I have never used in my life), in my backyard. Complete with Crocs slippers and an old pair of Bose ANC headphones for ear protection.