Kevin Menard
Kevin Menard
@nirvdrum.bsky.social
Optimizing Ruby via ZJIT and TruffleRuby.
268 followers111 following97 posts
Kevin Menard reposted
Introducing Unsloth for AMD 🚀 You can now train & run LLMs on your AMD hardware • We collaborated with AMD to enable you to train & run 500+ models on AMD GPUs • Works on Windows, WSL, Linux • Train Qwen, Gemma on just 3GB VRAM GitHub: github.com/unslothai/un... Blog: unsloth.ai/docs/basics/...
Kevin Menard reposted
It's just a proof of concept, but this is how I wish Rust extensions for Ruby were written: github.com/tenderworks/...
Kevin Menard reposted
Kevin Menard reposted
In London 2009, Gary Numan made a surprise appearance with NIN to play Numan's "Metal" & "Cars." I filmed it in one unbroken shot from the middle of the stage with a handheld DSLR. Here's the full video, savor the Dudes Rock energy of two legends doing a big mutual respect ("Cars" starts at 6:38):
It’s nice that we’re able to craft new TruffleRuby releases on our own schedule again. We’ll be shipping bug fixes faster going forward.
We’re pleased to announce that TruffleRuby 33.0.1 is now available. This is a bug fix release that notably adds support for structured event reporting in Rails 8.1 (and any other usage of Fiber storage) along with other compatibility work. More details at: github.com/truffleruby/...
This is a huge release for TruffleRuby. It’s our first under our new org. If you’ve been hesitant about contributing because of the CLA, please note that we no longer have one. We can also release more frequently so please report bugs or open PRs.
TruffleRuby kicks off the year with a new website, a new release, and a blog post to go with it! 🎉 truffleruby.dev/blog/truffle... Many changes: * New versioning * Thread-safe Hash * No system dependencies anymore * Installs in 2 seconds * Development is now fully in the open
I despise so-called "opinionated formatters". While I consistency in formatting, most of these formatters will apply conditional rules that break consistency. And there are far more important attributes to me than consistency, such as legibility and comprehension. Alas, I must say goodbye to nixfmt.
Yet another example of why auto-upgrading to the latest version of every library in the name of security is a farce developers created because “convenience” often isn’t a winning argument. Ideally you’d vet every upgrad. Sadly, that’s inext to impossible in JS land. www.koi.security/blog/postmar...
Arguing against self-hosting because a SaaS company will handle security better vastly misunderstands how little security is a concern for an MVP. It’s rarely addressed while a startup seeks product market fit. The engineers slinging code have no security background. And LLMs aren’t going to fix it.
Kevin Menard reposted
Exciting news for Ruby and Rails developers! RubyMine is now FREE for non-commercial use! It joins the list alongside WebStorm, Rider, CLion, and RustRover, allowing you to learn, develop your open-source and hobby projects, and create content for FREE. Learn more: jb.gg/tqov3b
Issues like this are why I loathe "stale" issues: github.com/linuxserver/... It's not resolved, despite messaging to that effect. Community members were trying to help each other out, but that conversation is now shut down. And for what? So a project can juice its issue close rate?
@stuffwithstuff.com I’m going through “Crafting Interpreters” again with a book club at work. One thing I’ve noticed is the Java code would be a lot easier to manage with newer Java functionality like pattern matching switches and records for data classes, should you ever do a 2nd edition.
Kevin Menard reposted
@backblaze.bsky.social I received an email saying my password isn't secure enough. It's a 32 character randomly generated password with a mixture of case, digits, and special characters. And it's only used with a service-specific email address for Backblaze. What's not secure? Was there a breach?
@fox0x01.bsky.social Is there any store that sells a DRM-free PDF copy of your book? I purchased on Wiley before realizing I would be stuck in their walled garden. I bought a paperback copy to read, but like having an indexable digital copy for quick reference.
Kevin Menard reposted
I don’t understand how people can watch TV with motion blur on. I suppose you get conditioned to it, but I find it can make me nauseous. Alas, most hotels won’t allow you to change this setting.
For those going home to visit family this weekend: • Samsung calls it Auto Motion Plus • LG calls it TruMotion • Sony calls it Motionflow • Roku calls it Action Smoothing • Google TV calls it Motion Enhancement • Vizio calls it Smooth Motion Effect.
Kevin Menard reposted
Rubyists, have you ever wanted more features from SQLite? I'm excited to announce the `sqlean` ruby gem! github.com/flavorjones/... packaging precompiled extensions from antonz.org/sqlean/ for things like unicode, hashing, regexps, time, fuzzy strings, math, and even CSV support! #ruby #sqlite
FreeCAD 1.0.0 is now available. I’ve been testing dev builds and reporting issues. The core developers have been incredibly responsive and fixed all issues I’ve encountered. 1.0.0 is a massive improvement over the last stable release. You should give it a shot: blog.freecad.org/2024/11/19/f...
Kevin Menard reposted
Apropos of everything, here's NIN playing Bowie's "I'm Afraid of Americans" in Toronto 15 years ago, filmed by me from on stage in a single shot. www.youtube.com/watch?v=x-d2...