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
@stephenbelanger.com
✨ Node.js core contributor 🤝 Node.js diagnostics working group founder 🛠️ V8 contributor 📄 Compiler and language design nerd ❤️ Powered by kindness 👨🏻💻 Principal Software Engineer at Platformatic 🇨🇦 Living in Vancouver/Manila/Valencia
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
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.
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.
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.
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.
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. 😅
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.
Same vibe.
That sounds like something someone that hides a rat under their hat would say.
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.
Definitely! I’m a fan of dropping ternaries entirely and just doing statement expressions. The intent is so much more clear.
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
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.
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. 🤔
✔️ passed
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. 😉
Thanks! And safe travels to you too when you’re done with your fun in Dublin. 🙂
It was very nice to meet your mother this time, and to see Aaron again. Your family rocks! ❤️
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.
Why even have kids if not to embarrass them well into their adulthood? 😂
ᵇʳʸᵃⁿ
Nice shots! I took a couple early this afternoon, but I’m at the airport now waiting for my flight out to Manila. ✈️
Fair. Berlin was definitely a party-hard culture though. I think a few that were with me at NodeConf EU and the collab summit this week can attest to that being deeply my vibe. 🙈
You did lots of very cool work on IITM, even while drowning in management work, and even though issues remain, that’s not a unique thing. All the stuff we build is best-effort with lots of tradeoffs to deliver on the need we have at the time.
The summits are always an excellent reminder that we’re all doing amazing things, even if it sometimes feels like we’re only seeing it from others. I often feel like I’m hiding in a corner working on diagnostics things, but every summit I get people asking about it and thanking me for my work. 🙂
That t-shirt in the last photo has a very fitting phrase for the circumstances. We’re taking enough psyche damage from the world as it is, we don’t need to be inflicting it on ourselves further by giving up hope. 🙏🏻
Berlin is also a definite vibe. I remember ending up at some dungeon of a techno bar at three in the morning after JSConf there one year. 🙈
For sure. I’ve been there several times though, and it was a bit grey, so the nerd in me won that time. 😅
Definitely. A single-feature fork or reimplementation of another product has a very high risk of failure. You’re not differentiating enough to draw many users, and if you do the original will just copy the feature back. 🤷
Outside of text editing, the process for most other dev tasks varies a lot between languages, making it hard to make an effective generic UI for it rather than just using whatever CLI tool is needed for that case.