Advertisement · 728 × 90

Posts by Stephen Belanger

First release of the Linux app is out. github.com/Sequins-dev/...

Still more work I want to do with it, but the core features are all there. Give it a try, and let me know what you think! 🙂

1 week ago 3 0 0 0
Sequins — Local Observability on your machine. Free macOS app for capturing and visualizing OpenTelemetry traces, logs, metrics, and profiles. 100% local, no cloud, no account required.

What features for sequins.dev should I work on this weekend? A Linux app, maybe? What do folks think a local-first Observability platform needs?

1 week ago 1 0 0 1

It does take a bit of getting used to. I found a quite liked Swift after I started understanding how to use it properly though. It’s got some pretty cool ideas. 🙂

2 weeks ago 1 0 1 0
Preview
ForEachPair.swift GitHub Gist: instantly share code, notes, and snippets.

A bit too big to fit in a post, but I think you’re looking for the stride(…) function to chunk the list: gist.github.com/qard-spacebo...

2 weeks ago 2 0 1 0

It is generally my opinion that the Observability segment has failed by making the tools so complicated and so expensive that just understanding this stuff has become an entire role in itself. In my opinion we should ALL be thinking about the performance and reliability of our systems.

2 weeks ago 2 0 0 0

Thanks! I’m going for as much of a plug-and-play kind of design as possible. Just install the app and that’s it.

My aim is to make Observability a more broadly understood concept by having a freely available tool that’s easy to use and understand as a starting point. 🙂

2 weeks ago 1 0 1 0

I’m not seeing what makes that difficult, but maybe I’m missing some detail in your explanation. 😅

2 weeks ago 0 0 0 0

Thanks! Feel free to open any issues on the github repo if you have ideas for things you’d want from it. 🙂

2 weeks ago 0 0 1 0

What do you mean? What are you trying to do exactly? 🤔

2 weeks ago 0 0 1 0
Advertisement

It does actually have for loops, but as another component type, ForEach. It feels a bit odd at first, but it starts to make sense soon enough.

I quite enjoy working with SwiftUI, and as just a terminal to a Rust core it actually works very well. It has been a lot of fun building this. 🙂

2 weeks ago 0 1 1 0
Sequins — Local Observability on your machine. Free macOS app for capturing and visualizing OpenTelemetry traces, logs, metrics, and profiles. 100% local, no cloud, no account required.

I recently released sequins.dev, to have all the Observability signals you expect like logs, metrics, traces, and profiles, but as a macOS app which you can use for local dev. It's also completely free and open source.

Give it a try, and let me know if there's any features you want!

2 weeks ago 11 5 3 0

npm install @platformatic/python-node@latest

Full blog post with code examples for SSE metrics dashboards and WebSocket chat apps 👇

blog.platformatic.dev/streaming-an...

Written by @stephenbelanger.com

4 months ago 1 1 0 0

They got a few security improvements in post-acquisition, but at that time we could already see attacks ramping up and the handling of them being insufficient. Now the attacks are getting to highly critical levels and they are way behind where they need to be to deal with them.

6 months ago 0 0 0 0

Yes, the whole blackhole of wherever everything Microsoft devours ends up. 🤷

Even prior to the more recent Core AI stuff though I felt like under separate GH ownership it still wasn’t taking on security at the level that was actually needed.

6 months ago 1 0 1 0

GitHub has dragged their feet on properly securing npm publishes. They’ve made improvements over the years, but the massive scope of npm attack surface demands high criticality to security efforts that we’re just not seeing from them. The non-response to the recent attacks is particularly troubling.

6 months ago 1 0 1 0

It’s probably used in combination with the camera microphone to do audio cancellation. Depending on the angle of the screen, it’s going to hear a different amount from the upward-firing speakers beside the keyboard. If they know the screen angle they can tune the cancellation algorithm accordingly.

7 months ago 25 0 0 0

Probably, yes. But at least with diagnostics_channel we can say “You have two options: one is to just modify the module, and the other is practically impossible.” Given not-actually-hard and practically-impossible, I think most will accept the not-actually-hard path. 😅

1 year ago 2 0 0 0

Yep. This is why I’ve been wanting to push more on diagnostics_channel adoption. We can care a lot less about not having a way to patch arbitrary code if we can push enough of the ecosystem to just publish the data we need to diagnostics_channel.

1 year ago 1 0 1 0
Advertisement
Post image

Same vibe.

1 year ago 1 0 1 0
Preview
fry from futurama is shown with a very serious look on his face ALT: fry from futurama is shown with a very serious look on his face

That sounds like something someone that hides a rat under their hat would say.

1 year ago 2 0 1 0

That’s exactly the vibe I want to bring when I have kids, and why I will never go back to working from the office ever for any reason. Your family and your life are always more important than your work, ideally your work fits as a piece into that puzzle, not the other way around.

1 year ago 1 0 0 0

Definitely! I’m a fan of dropping ternaries entirely and just doing statement expressions. The intent is so much more clear.

1 year ago 1 0 1 0
Post image

My dreams have come true...

🎹 tek: A colorful music-making program for your terminal.

🎼 Multitrack MIDI sequencer inspired by Ableton.

🦀 Written in Rust & built with @ratatui.rs

⭐Source: codeberg.org/unspeaker/tek

#rustlang #ratatui #tui #music #terminal #sequencer #midi #commandline #linux

1 year ago 49 7 4 0

Yes. Every modern language should have statement expressions. They’re so nice for developer experience! JS basically just has named functions as statement expressions, but it could do so much more.

1 year ago 1 0 1 0

Seems to me like “posts” is more a higher ranking taxonomic classification which groups “bleets” and “skeets” together, each describing more nuanced varieties of post. Further research is required to clarify what makes a post a bleet or a skeet. 🤔

1 year ago 4 0 0 0
Advertisement

✔️ passed

1 year ago 374 43 0 0

It was great getting to catch up since we sadly didn’t make it to a team gathering together at Datadog between when you joined and I left. I feel like this was a much more fun setting to catch up though. 😉

1 year ago 2 0 0 0

Thanks! And safe travels to you too when you’re done with your fun in Dublin. 🙂

1 year ago 1 0 0 0

It was very nice to meet your mother this time, and to see Aaron again. Your family rocks! ❤️

1 year ago 2 0 0 0

Next time we really need to set up a signal group or something. Or convince Bluesky to add group DMs so we can just port that over here.

1 year ago 0 0 0 0