Pinned Tweet
I haven't opened Twitter for a while, as most people I follow are now on Bluesky. You can follow me there: bsky.app/profile/vbehar.dev
Vincent Behar retweeted
🚀 Dagger Community Call Tomorrow! 🚀
Whether you’re diving into Dagger for the first time or you’re a seasoned Daggernaut, this is your chance to connect, learn, and get inspired!
🔍 What’s on the agenda?
Some members of the @Ubisoft team ( @vbehar and Thomas Gillis) will share how the gaming industry thinks about pipelines, Myles Scolnick from @marimo_io will demo how they are using Dagger, and our team will showcase the latest Dagger 0.14 features.
📅 Date: Thursday, November 21st
🕘 Time: 9:00 am PT
👉 Add the series to your calendar: calendar.google.com/calendar…
Vincent Behar retweeted
Pre-merge blocking code review is almost always the wrong choice. But it's a tough case to make because of "seen vs. unseen" (bastiat.org/en/petition.html).
The *seen* costs of bugs get blamed on lack of code review, but the slowdown from pre-merge blocking review is unseen.
Vincent Behar retweeted
Introducing Public Traces for Open Source Repositories dagger.io/blog/public-traces
Vincent Behar retweeted
Other interesting stats for public GitHub events:
- 41% of comments in GitHub issues are from bots
- 33% of git pushes are generated by bots
;> _time:2024-09Z
| stats by (type)
count() hits,
count() if (actor.login:bot) bots
| math round(bots/hits*100) bots_percent
| sort by (bots_percent desc) limit 10
;
executing [_time:2024-09Z | stats by (type) count(*) as hits, count(*) if (actor.login:bot) as bots | math round(bots / hits * 100) as bots_percent | sort by (bots_percent desc) limit 10]...; duration: 2.476s
bots=52398 bots_percent=46 hits=114155 type=CommitCommentEvent
bots=355076 bots_percent=42 hits=855156 type=ReleaseEvent
bots=2417316 bots_percent=41 hits=5851465 type=IssueCommentEvent
bots=29229208 bots_percent=33 hits=88419241 type=PushEvent
bots=1214836 bots_percent=32 hits=3842083 type=DeleteEvent
bots=2789334 bots_percent=30 hits=9446149 type=PullRequestEvent
bots=2884073 bots_percent=16 hits=17739403 type=CreateEvent
bots=293392 bots_percent=12 hits=2365883 type=IssuesEvent
bots=216983 bots_percent=12 hits=1806264 type=PullRequestReviewCommentEvent
bots=345742 bots_percent=12 hits=2889791 type=PullRequestReviewEvent
Did you know that 30% of public pull requests at @github are generated by bots during the last months according to the data from gharchive.org/ ?
Vincent Behar retweeted
Did you know that 30% of public pull requests at @github are generated by bots during the last months according to the data from gharchive.org/ ?
Vincent Behar retweeted
reminder that the bcrypt hash function ignores input above a certain length! so if you do bcrypt(username || password) for some reason, a sufficiently long username will make it accept any password. to fix this you can sha256 the input first.
Okta allowing login bypass for any usernames with 52+ characters is insane
Official Security Advisory: trust.okta.com/security-advi…
Vincent Behar retweeted
Profiling has traditionally been a tool for analyzing CPU and memory usage issues. However, next-gen tools now enable profiling to address latency problems through deep integration with distributed tracing.
Check out my colleague @richardstartin's talk at @P99CONF to learn more!
Vincent Behar retweeted
Wow, Meta just launched an open-source project called NotebookLlama, similar to Google’s NotebookLM github.com/meta-llama/llama-…
Vincent Behar retweeted
As Prometheus is "de-facto standard" Open Metrics project was merged into it. Somehow I missed these news... horovits.medium.com/openmetr… #prometheus
Vincent Behar retweeted
Microsoft has open sourced its new cross-platform virtual machine layer written in Rust: github.com/microsoft/openvmm From many of the same team who created WSL, including @benhillis.
Vincent Behar retweeted
❤️ You can now run models on 🤗 Hugging Face with Ollama.
Let's go open-source and Ollama! 🚀🚀🚀
Fuck it! You can now run *any* GGUF on the Hugging Face Hub directly with @ollama 🔥
This has been a constant ask from the community, starting today you can point to any of the 45,000 GGUF repos on the Hub*
*Without any changes whatsoever! ⚡
All you need to do is:
ollama run hf. co/{username}/{reponame}:latest
For example, to run the Llama 3.2 1B, you can run:
ollama run hf. co/bartowski/Llama-3.2-1B-Instruct-GGUF:latest
If you want to run a specific quant, all you need to do is specify the Quant type:
ollama run hf. co/bartowski/Llama-3.2-1B-Instruct-GGUF:Q8_0
That's it! We'll work closely with Ollama to continue developing this further! ⚡
Vincent Behar retweeted
Watch Smaine’s live demo where he transitions CI tasks to Dagger and bootstraps a cloud-native platform in just 30 minutes! ⏱️ Using tools like Crossplane, Flux, and HashiCorp Vault, he also tackles secure networking with Dagger + Tailscale. 🔐
🚀 Don’t miss it: youtube.com/watch?v=mEv_xmvN…
I'm having fun with my blinky getblinky.io/: I'm setting it to red when coding (vscode active) and green otherwise. highly visible focus mode in the office ;-)
Vincent Behar retweeted
It's time to get back to basics.
I'll be kicking off the I/O series in the next few weeks, it's a topic many of us use regularly but don't fully understand... so let's bridge that gap together.
victoriametrics.com/blog/go-…
Vincent Behar retweeted
Why we wrote Docker in Go instead of Python:
Here's why we did it:
1. A compiled binary that didn't require installing a language runtime and therefore didn't trigger tribalism. Devops teams back then were fragmented across Python, Ruby and Java. Every tool written in one language would instantly get cloned in the others. So we wanted to avoid that.
2. We were all Python/C programmers and Go gave us the best of both.
3. The syntax was "mainstream" without too many niche or radical concepts. We thought this would help build a large contributor community.
4. We had a nerdy gut feeling that it was cool and new, and we wanted to play with it. We felt that other engineers would also feel that way, and Docker would benefit from that aura.
Vincent Behar retweeted
My ignite talk is out youtu.be/PlEm-YinALk
Thanks DevOpsDays Belgium for having me on stage to talk about Git repository update automation based on my @updatecliio experience.
#oss #devops #gitops
Vincent Behar retweeted
My #taloscon 2024 talk is now live: youtu.be/EysSrwDyyb8?si=pbAs…
The gifs didn't load when I gave it live, so even if you were there in person, this is the best & final version 🙌
Happy to take follow-up questions!
"Harnessing Talos and Omni for Game Server management at Ubisoft" - our talk at #TalosCon with @_lerenn_ is available on youtube (slides + audio only, so you won't see us...) youtube.com/watch?v=ovwLkhFW…


























