Dynamically typed languages aren't out in the cold like they used to be with IDE support. Most of the advanced LSP work going on isn't based on explicit types signatures yet they work well. See https://railsatscale.com/2024-07-18-mastering-ruby-code-navi...
TruffleRuby supports many C extensions like DB adapters out of the box like CRuby. JRuby has Java ports for most popular gems that ship alongside them. Nokogiri is one gem that's a Rails dependency and stands out as a bit of a pain, but both JRuby and TruffleRuby put in substantial effort to support it too. All three generally work with web servers, including Puma, which ships with Rails. There are still gaps in C extensions that TruffleRuby covers and lack of Java ports for less popular but still used gems. They may have some things like gRPC C extensions that don't work and they don't want to port them either. Generally the ecosystem just works between these popular Ruby implementations.
MRuby uses MGems and is just a different ecosystem entirely. It has parallel libraries but they're not shared with the above implementations.
Not to nitpick, but a quick check shows Square has way more stars overall. (233,343 stars for Square repos and 30,982 stars for Stripe repos.) If you’re talking about Square’s brand new SDKs, they of course start with zero stars and some are just weeks old.
Under the NSA's definition of 'foreign', a 51% likeliness of foreignness (a coin flip plus 1%), they only target foreigners. Use tor, there is the 1%. Speak a language other than English, gosh that must be worth 10%.
This goes on word after word. The NSA statements are blatantly false. They can only even pretend it is true by twisting words so far they no longer resemble their actual meaning.
OpenOffice isn't the OpenOffice you used to know (just a fork of LibreOffice with Oracle's TMed name). If I recall, Oracle just handed it off to the Apache Foundation after losing developer support and being dropped by prominent linux distros. Oracle called LibreOffice a fork, but that is nonsense since it is the original maintainers and code with only a new name. I'm actually curious why Apache Foundation took on OpenOffice following Oracle's misteps and what the rationale is for its existence alongside LibreOffice. (There is one, right?) To be fair, I haven't used them side by side or followed OpenOffice since the Oracle debacle.
TL;DR: Oracle forked OpenOffice and kept the name. Long live LibreOffice!
I'm questioning it. The behavior in question seems alcohol-spawned. If alcohol is tolerated it seems bizarre to treat cannabis draconianly.
If cannabis use is legal in the state, there is no prosecutable crime. Federal cannabis drug law is not enforced against cannabis users, only those who sell it and thereby more directly touch on interstate commerce.
If breaking unenforced federal law is ban-able behavior, then better ban everyone.
I think the unfortunate thing is that we all break federal law every day. (Most of us at least violate the Computer Fraud and Abuse Act. Ever made a GET request potentially in violation of an API's ToS?) Scary thing is, the feds actually prosecute under the CFAA.
Author seems mistaken. Ortiz hit 25,000 before the White House raised the required amount to 100,000.
Since the Heymann petition didn't reach the mark before the cap was raised, there are another 75,000-or-so to go. Ortiz was grandfathered in.
edit: I thought only completed petitions were grandfathered in, but it appears I'm wrong and just having a petition started before the change is sufficient for grandfathered-status.
Touché. After looking at it, I realize I was thinking of just Title I of the DMCA being the whole thing. You are totally right about Title II & III (Title IV boat vessel hulls... heh)!
Now that I'm better informed... (thanks!) I change my position to repeal of Title I of the DMCA in its entirety, not the entire DMCA.