Install with `curl cli.sentry.dev/install
-fsS | bash`
Install with `curl cli.sentry.dev/install
-fsS | bash`
Oh and we have logs now and you can do -f to follow (as in tail) π₯ brought to you by github.com/betegon)
We also replaced our API backend with an auto generated API client based on our Open API specs (thanks @maditya.sh)
Just cut a new release for Sentry CLI and I'm so excited! We have unified our <org>/<project> notation for all commands along with automated paging support for very long responses.
github.com/getsentry/cl...
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.
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.
So Opus and I created this mini tool: binpunch (hole-puncher was taken) - npmx.dev/package/binpun
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!
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:
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.
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!
Then we needed SQLite and semver operations inside the CLI and to my pleasant surprise Bun has *BOTH* built-in. So now we have this `node-polyfills` file for npx/node support: github.com/getsentry/cl...
I was *very* skeptical about Bun, then did my research, learned why it was created, chose it as the base for the new Sentry CLI with Miguel (x.com/miguelbetegon)
Shirt, physicals for Vita, Switch and PS4, collector's edition physicals for all three as well
Iconoclasts title screen
Main character Robin standing by her home
Robin and her brother Elro facing a boss battle
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!
We took our inspiration from the awesome `gh` CLI from @github.com folks and gave it a Sentry spin with some vibe coding π
We've been working on the new Sentry CLI for the past few weeks and I'm so excited, happy, and proud to launch it with the team!
cli.sentry.dev
Wow, fancy seeing a pic of @hugovk.dev promptly flashing in @chadwhitacre.com's @syntax.fm episode.
People in the central interview: youtu.be/tOn-L3tGKw0: @asherman.bsky.social @agafonkin.com @denysdovhan.com @tyrrrz.me
#StandWithUkraine #Python
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.
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.
Just created a "dotskills" repo like the "dotfiles" as in the goold old days: github.com/BYK/dotskills
@byk.im uses WezTerm, which is an awesome terminal emulator, so we gave Wez $1,592.40 to express our thanks π€
No one believed us when we quit our jobs to rebuild Slack + Notion + Linear in 2 years. To be fair, it took us 3
Me being a plushy lumberjack on my way back from @sentry.io Vienna office - hat tips to Peak Design for the awesome π
Possibly. How I see this: the way LLMs work can be done deterministic as it is all mathematical functions. Eventhough it relies on probabilites, you can still deterministically control what is the cut off and use no random system. So when this becomes a business need, it is possible to get done.
While looking for "hybrid" tips (silicon outer with foam inside) I came by this post: www.reddit.com/r/headphones...
And boy it blew my mind!
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.
Great article thanks!
>We reject this defeatism. With a little bit of work, we can understand the root causes of our nondeterminism and even solve them!
From a user's perspective, it's just temperature. Rest of the non-deterministic behavior comes from optimizations.