Michael Grunder
@mgrunder.bsky.social
📤 90
📥 70
📝 182
Open source code monkey. Maintainer of
#phpredis
and contributor to
#hiredis
and
#libvalkey
.
pinned post!
Announcing
#phpredis
6.3.0 GA This release introduces support for dozens of new commands, including hash field expiration, Valkey’s DELIFEQ, and Redis vector sets. It also includes many bug fixes and performance improvements.
#php
#redis
github.com/phpredis/php...
pecl.php.net/package/redi...
loading . . .
Release 6.3.0 · phpredis/phpredis
[6.3.0] - 2025-11-06 (Github, PECL) This release introduces support for dozens of new commands, including has field expiration, Valkey’s DELIFEQ, and Redis vector set commands. It also includes man...
https://github.com/phpredis/phpredis/releases/tag/6.3.0
29 days ago
0
2
1
Too soon 😭
#tuvix
#voyager
14 days ago
0
1
0
Announcing
#phpredis
6.3.0 GA This release introduces support for dozens of new commands, including hash field expiration, Valkey’s DELIFEQ, and Redis vector sets. It also includes many bug fixes and performance improvements.
#php
#redis
github.com/phpredis/php...
pecl.php.net/package/redi...
loading . . .
Release 6.3.0 · phpredis/phpredis
[6.3.0] - 2025-11-06 (Github, PECL) This release introduces support for dozens of new commands, including has field expiration, Valkey’s DELIFEQ, and Redis vector set commands. It also includes man...
https://github.com/phpredis/phpredis/releases/tag/6.3.0
29 days ago
0
2
1
reposted by
Michael Grunder
antirez
29 days ago
I offer help for free, via email, to people using Redis Vector Sets in production or if they are experimenting with that. Feel free to ping me! If you don't know what I'm talking about, check this:
redis.io/docs/latest/...
loading . . .
Redis vector sets
Introduction to Redis vector sets
https://redis.io/docs/latest/develop/data-types/vector-sets/
2
23
5
Interesting
#GCC
codegen quirk. Using a union nudges GCC into making the fast path one 32-bit load. It can't figure that out with a naked int.
godbolt.org/z/Yh66v1jsc
loading . . .
Compiler Explorer - C++ (x86-64 gcc 15.1)
typedef struct zend_string { char *val; size_t len; } zend_string; #define ZSTR_LEN(s) ((s)->len) #define ZSTR_VAL(s) ((s)->val) #define EXPECTED(x) (__builtin_expect((x),1)) int weig...
https://godbolt.org/z/Yh66v1jsc
about 1 month ago
0
0
0
reposted by
Michael Grunder
Ed Zitron
about 2 months ago
For those curious this is a negative 5900% gross margin
add a skeleton here at some point
40
993
136
Adding constructive comments in the team's slack, as usual.
about 2 months ago
0
1
0
reposted by
Michael Grunder
The Orion
about 2 months ago
Honestly, I'm really proud of that D7 guitar. 🤘🏻
add a skeleton here at some point
10
170
26
Announcing
#phpredis
6.3.0RC1
github.com/phpredis/php...
pecl.php.net/package/redi...
This release introduces many new commands, including HFE, Valkey’s DELIFEQ, and Redis vector sets. It also has many fixes and performance improvements.
#php
#redis
#valkey
cc
@tillkruss.bsky.social
loading . . .
Release 6.3.0RC1 · phpredis/phpredis
6.3.0RC1 This release introduces support for dozens of new commands, including hash field expiration, Valkey’s DELIFEQ, and Redis vector set operations. It also delivers numerous bug fixes and perf...
https://github.com/phpredis/phpredis/releases/tag/6.3.0RC1
about 2 months ago
0
2
0
reposted by
Michael Grunder
The Orion
about 2 months ago
October 11 is International Coming Out Day. I say it's long overdue for people to accept us for who we are. So, let me say this loud and clear: We're here and WE'RE NERDS! Oh, and some of us are gay, deal with it. 😎🖖🏻🤟🏻
3
84
32
Hey
@thephd.dev
was the real motivation behind
#embed
to make quines easier in C? 😆
about 2 months ago
3
30
4
They finally killed
#PECL
? I'm in the middle of doing a
#phpredis
3.1.0RC1 release. Trying to figure out if I should still do a release on PECL.
#php
2 months ago
1
1
0
2 months ago
0
1
0
Story of my life 😭
3 months ago
0
2
0
The
#Redis
vector sets are really cool. Just using basic movie information (e.g. "Title: <title>, Genre: <genre>, Year: <year>, Synopsis: <synopsis>" results in quite good similarity searches. Also the ability to `SETATTR` and `GETATTR` and filter on them is awesome.
4 months ago
0
2
1
Hey
@antirez.bsky.social
I'm implementing VADD for PhpRedis. My intuition is that I should send FP32 blobs by default. Is this generally what clients have been doing?
4 months ago
1
1
0
The logic to test for endianness at compile-time in C is actually unhinged. I suppose we wouldn't want a miscompile on pdp-11 toasters.
4 months ago
0
0
0
reposted by
Michael Grunder
nixCraft
7 months ago
40 years ago today: I joined a tiny startup called Sun Microsystems. What a ride! Here’s the never-before-told story of how I arrived at Sun as employee #8
akapugs.blog/2022/05/03/6...
24
207
14
reposted by
Michael Grunder
Yorgos
7 months ago
Let's
#workTogether
! No job description yet, but, hear me out: I've recently left
#RedHat
, to do something I feel is more meaningful: help build a better home for
#OpenSource
:
radicle.xyz
We're now looking for someone with experience in the
#frontend
world and a
#UX
focus to join my team! 👇
loading . . .
Radicle
Sovereign code infrastructure.
https://radicle.xyz/
5
41
16
Every time I hear someone say "vibe coding".
9 months ago
0
0
0
Announcing
#PhpRedis
6.2.0 This release contains several new commands as well as many fixes and performance improvements. cc: @yatsukhnenko, @tillkruss
github.com/phpredis/php...
pecl.php.net/package/redi...
#PHP
#Redis
#Valkey
loading . . .
Release 6.2.0 · phpredis/phpredis
Sponsors 💖 A-VISION Avtandil Kikabidze Geoffrey Hoffman Object Cache Pro for WordPress Open LMS Salvatore Sanfilippo Ty Karok Vanessa Santana Special thanks to Jakub Onderka for nea...
https://github.com/phpredis/phpredis/releases/tag/6.2.0
9 months ago
0
0
0
Finally have a dev box with
#AVX-512
to play around with.
9 months ago
0
0
0
reposted by
Michael Grunder
Ed Zitron
9 months ago
i wish i loved anything as much as bluesky loves logging me out
19
412
12
Remember kids, never forget to slurm your kubernetes. Otherwise it'll rust.
add a skeleton here at some point
9 months ago
0
0
0
I guess
digg.com
is relaunching. Kind of excited given how enshitified Reddit is these days.
reboot.digg.com
loading . . .
digg reboot
Digg - The front page of the internet, now with superpowers
https://digg.com
9 months ago
0
1
0
I spend way too long refactoring code because it doesn't look "pretty" enough.
9 months ago
0
0
0
It's nice to see that in the year 2025 WiFi is still an absolute horror show on
#Linux
.
9 months ago
0
0
0
TIL you can send multiple input sequences to GNU parallel. 🤯
10 months ago
0
0
0
I still don't know exactly what Kubernetes is, and I refuse to look into it.
add a skeleton here at some point
10 months ago
0
0
0
reposted by
Michael Grunder
Wild Geerters
10 months ago
Crypto guy in 2014: Crypto will revolutionize finance and change how we interact with money Crypto in 2025:
145
12307
1843
This year I am going to study and internalize the difference between who and whom.
10 months ago
0
0
0
LLMs code like jr devs with amnesia.
10 months ago
0
0
0
It will never not be funny to me that *by far* the best
#Python
tooling is written in
#Rust
.
10 months ago
0
1
0
Yeah
#DeepSeek
consistently produces better results than
#ChatGPT
o1 for me. Especially in the sense that DeepSeek often gives me what I'm looking for the first time, whereas I need to refine the o1 results over several iterations.
10 months ago
0
2
0
C++ is bad but it has *nothing* on Python.
10 months ago
0
1
0
TIL:
#gcc
and
#clang
support a `target_clones` attribute. It's like `target` only it does the codegen for resolving which function to call at runtime.
11 months ago
1
0
0
❌ The gulf of America ✅ The gulf of 'Murica
11 months ago
0
1
0
reposted by
Michael Grunder
nixCraft
11 months ago
#Linux
is made using the following: 98.3% - C 0.7% - Assembly 0.4% - Shell 0.2% - Python 0.2% - Makefile 0.1% - Perl 0.1% - Other (like Rust)
13
148
8
Wow,
#valkey
8.1 is going to add `IFEQ` to set, giving us an atomic compare-and-swap.
github.com/valkey-io/va...
loading . . .
Set Command with IFEQ Support by sarthakaggarwal97 · Pull Request #1324 · valkey-io/valkey
This PR allows the Valkey users to perform conditional updates where the SET command is completed if the given comparison-value matches the key’s current value. Syntax: SET key value IFEQ compariso...
https://github.com/valkey-io/valkey/pull/1324
11 months ago
0
0
0
reposted by
Michael Grunder
Alanah Pearce
11 months ago
ok can we please invent a word like ‘soulslike’ or ‘roguelike’ but for games like Outer Wilds and Obra Dinn because it is clearly the best video game genre and should be quantified accordingly
183
2051
117
reposted by
Michael Grunder
nixCraft
11 months ago
My life 🥲
9
173
22
reposted by
Michael Grunder
nixCraft
11 months ago
1. Don't code when you're tired. 2. Don't login as root on your Linux/Unix boxes when you're tired, guys. 3. See # 1 again. 4. With time you will forget these rules again.
#programming
#life
#IT
#devlife
#wisdom
26
263
28
reposted by
Michael Grunder
nixCraft
11 months ago
The rsync utility in
#Linux
, *BSD, &
#Unix
systems are vulnerable to multiple security issues, including arbitrary code execution, arbitrary file upload, information disclosure, and privilege escalation. Hence, you must patch the system ASAP
www.cyberciti.biz/linux-news/c...
#security
#infosec
loading . . .
Critical Rsync Vulnerability Requires Immediate Patching on Linux and Unix systems
Critical Rsync vulnerability puts Linux/Unix systems at risk! Urgent patch needed to prevent system compromise and other attacks. Patch ASPA!
https://www.cyberciti.biz/linux-news/cve-2024-12084-rsyn-security-urgent-update-needed-on-unix-bsd-systems/
10
102
37
reposted by
Michael Grunder
The C Programming Language
11 months ago
4
254
51
reposted by
Michael Grunder
Zaher 🇸🇾
11 months ago
update to my `litepress` project, which help creating local wp sites using composer and depending on sqlite instead of mysql. if you can help me test the new methods which asks for the values that would be nice
github.com/zaherg/litep...
loading . . .
Interactive options · Issue #2 · zaherg/litepress
Hello again, sorry to send so much "feedback" your way, but I thought in the interest of sharing, heres an example of this done with an optional interactive prompt https://github.com/bolt/composer-...
https://github.com/zaherg/litepress/issues/2#issuecomment-2585678262
0
2
2
reposted by
Michael Grunder
Daniel Kibblesmith
11 months ago
Been in L.A. for two years and I still miss New York, but I will admit that when someone in L.A. says they had a magical experience it’s like locking eyes with a coyote under a full moon and when someone in New York says it they mean they witnessed a guy dressed as Ant-Man get kicked by a cop horse.
161
7810
593
I think the people who work on SSL certs are secret geniuses. Hackers can't get in if *no one* can get in.
11 months ago
0
0
0
Go home
#macOS
, you're drunk. 🥴
11 months ago
0
1
0
reposted by
Michael Grunder
Anisa Sanusi
11 months ago
Today I used algebra to solve a graphic design problem Be careful out there kids, math will get you when you least expect it
211
6795
431
reposted by
Michael Grunder
Robert C. Seacord
11 months ago
SE Radio 650: Robert Seacord on What’s New in the C Programming Language se-radio.net
se-radio.net/2025/01/se-r...
Have a listen!
loading . . .
SE Radio 650: Robert Seacord on What’s New in the C Programming Language – Software Engineering Radio
https://se-radio.net/2025/01/se-radio-650-robert-seacord-on-whats-new-in-the-c-programming-language/
0
7
2
reposted by
Michael Grunder
becca laurie
11 months ago
it genuinely sucks that basically nothing on the internet works well anymore. search? barely works. social media? filled with garbage engagement-bait designed to game the algorithm. news websites? pages that refresh at random or so covered in video ads that it’s impossible to read stories
698
21022
3368
Load more
feeds!
log in