It's just a proof of concept, but this is how I wish Rust extensions for Ruby were written: github.com/tenderworks/...
Posts by Kevin Menard
They jumped the gun on the last price increase so I didn’t order in time and I was kind of annoyed and didn’t order. At $549 I’m out for good. The used market is ridiculous, too. I wonder who’s buying at $549. Anyone that interested probably bought in an earlier wave.
C interpreters underlie many of our most widely used language implementations -- but they're slow. Wouldn't it be great if we could turn them into JIT compiling VMs? This video shows what happens when we do just that to the normal Lua VM (first) and "yklua" (Lua w/JIT, second).
Are you having to do that manually? Or is there a way to automate that?
Any insights on how this compares to the Switch 2 version? I see there are improvements, but don’t know how noticeable they are. I’m inclined to get the one with the game on cart.
If you believe a .env file with passwords and/or API keys isn’t a configuration file with secrets in it, I don’t think you’re being honest with yourself.
Not on a holiday, please.
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):
The problem is the people that pay salaries aren’t going to be put off by that. 60% quality for -100% fully loaded employee cost? Have vendor lock-in? Carpe diem, baby. See: MS, Oracle, and Amazon’s recent lay-offs. It’s happening industry-wide and across disciplines.
I’d add that there’s a potential lack of nuance here, too. I picked up the Star Wars game during the BFCM sale, so I suppose I’m technically willing to buy a GKC. But, I’ve also declined to purchase far more games or I’ll buy them for other platforms. Especially if I can get a Switch 1 -> 2 upgrade.
There may not be a better source, but that doesn’t mean 1,000 users that opted to share their collection data is representative of “most users”. Or, if you really only mean Deku Deals users, you should rephrase to qualify it better. For broader claims you need to seek out a diverse sample.
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.
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.
I’ve got a friend in Massachusetts who is suspected of a financial cybercrime and has been brought in multiple times to chat with a detective. Based on the technical details it sounds specious to me. Does anyone know of a law firm or legal resource specializing in cybercrime that can help?
It blows my mind seeing devs making well into 6 figures writing crappy commits because "git is hard". We shouldn't tolerate it any more than we would crappy tests. Commits are a useful work product and a bare minimum for collaborating with others (as well as future you). Dump git if it's that bad.
Cloudflare is ruining the Internet. It’s absurd how much of my life is wasted proving I’m not a bot because I use iCloud Private Relay. God forbid I want a modicum of privacy that isn’t routed through their own privileged VPN. I can’t believe we gave the whole web experience to Cloudflare & Google.
Thanks for the suggestion. I had never heard of this company or any of these items. It’s awesome that they make STL files available for many of the clips so you can 3D print them or integrate them into a new design.
I ended up shelling out for the 512GB. I had been holding out for larger capacities, but $170+ is 1/3 the cost of the console. I don’t know how reliable the microSD Express cards are, but I’ve had regular microSD cards die on me (Lexar was the worst).
I’ll just continue to avoid GKCs where I can
I don’t understand why you’re arguing this. Do you think one of us is lying about our experiences? Yeah, there are techniques and sometimes they work. Those obviously aren’t the cases being talked about. It’s a gigantic waste of human effort to expect every contribution to start in a vacuum.
It’s more than convenient. It’s collaborative and it’s considerate. Expecting everyone to do everything from first principles is a gross waste of human effort. In terms of sports analogies, I believe OSS works better if we play the zone rather than man-to-man.
There was one project I used that wouldn’t allow you to file a bug without supplying a PR. I spent a weekend fixing a gnarly issue only for the maintainer to delete the tests and regress in the next major release. That was my cue to find an alternative solution.
It’s a game you can’t win. Others will chide you for opening a PR for a new feature or behavioral change without discussing first.
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.
Vibe coding is the great equalizer. Now all code I look at can be as difficult to comprehend as optimized Perl, regardless of language.
Saying he’s arguing is bad faith is not the same thing as saying he’s wrong or misinformed. It’s a bold value judgment you’re making about him, publicly, without any evidence. The time to seek clarification is before you declare someone is arguing in bad faith.
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.
Running native extensions in parallel is a huge performance boost. Running a large internal Rails application, we saw performance roughly double. Very workload dependent, of course, but all of the major DB adapters are implemented as native extensions.
We also added support for the blake3-rb gem.
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
Ticketmaster is killing it with these recommendations.